Hello !
I use latest MCU Expresso and SDK for develop firmware for K82.
How-to completely disable heap usage and be sure if malloc/free is not called suddenly somewhere ?
I have set HeapSize =0 in Linker file and set trap for malloc/free in linker options.
But looks like heap is used somewhere in any case.
-Xlinker --wrap=malloc -Xlinker --wrap=free -Xlinker --wrap=calloc
But linker report :
c:/nxp/mcuxpressoide_10.3.0_2200/ide/plugins/com.nxp.mcuxpresso.tools.win32_10.3.0.201811011841/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libcr_c.a(fpprintf.o): In function `printf':
fpprintf.c:(.text.printf+0x1e): undefined reference to `__wrap_malloc'
fpprintf.c:(.text.printf+0x3e): undefined reference to `__wrap_free'
c:/nxp/mcuxpressoide_10.3.0_2200/ide/plugins/com.nxp.mcuxpresso.tools.win32_10.3.0.201811011841/tools/bin/../lib/gcc/arm-none-eabi/7.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libcr_c.a(fclose.o): In function `fclose':
fclose.c:(.text.fclose+0x24): undefined reference to `__wrap_free'
How-to disable heap in MCUExpresso and K82 in correct way ?
Regards,
Eugene