My previous post was not correct since there was a mismatch in the LDD names, so the code was not actually being linked. This is the repsonse I received from a sevice request that resolved the issue.
We made a quick analysis and there seem to be two problems:
- The funtion _mem_alloc_system_align seems not to be present in latest MQX.
So as the customer correctly observed, it's necessary to use _mem_alloc_align instead.
- The _mem_alloc_align is available only if the BSP and PSP is recompiled with the option MQX_USE_LWMEM_ALLOCATOR set to 0.
It should help adding #define MQX_USE_LWMEM_ALLOCATOR 0 to for example small_ram_config.h file, before this symbol is used."
For a current workaround you can use "_mem_alloc_align", enable the allocator macro and recompile the BSP/PSP.
Processor Expert team is getting more details on the best solution for these problems so that they get fixed for further releases of PExpert.