Hi, I am using mm_heap region from address space which starts with 0x00000000. ITCM memory on NXP i.MX RT10xx processors has this address. in mm_heap_s structure, mm_semaphore is the first element and when initialized, it is compared to NULL, thus initialization fails. To get around this problem I switched places with the next element, which is mm_heapsize. But I am afraid that this is only a temporary solution. Looking for a permanent one?
Thanks, Jernej