使用microlib 调用malloc的问题
-
.\Objects\ble_simple_peripheral.axf: Error: L6218E: Undefined symbol __heap_base (referred from malloc.o).
.\Objects\ble_simple_peripheral.axf: Error: L6218E: Undefined symbol __heap_limit (referred from malloc.o).
编译报错,请问怎么解决。
-
用内部的os_malloc,库里的malloc需要额外配置,暂不支持
-
使用os_malloc()后程序可以编译,但程序通过串口写入芯片后,程序调用os_malloc就重启了。如果程序把调用malloc()部分注释掉后是可以正常运行的。怀疑是heap初始化有问题。