Contiki:具有无法识别值的线程的地址



我正在尝试将Contiki移植到LPC1347,现在只是一个基本的LED闪烁程序。它编译没有任何错误,但是当我尝试运行它时,我遇到了一个硬错误。在调试时,我了解到hello_world_process线程的地址为 0x636F6C42(ASCII 值认为它是小端序是 Bloc!),MCU 无法识别该地址。我正在使用 Contiki 的默认初始化库,我不明白初始化是否有问题或任何其他原因(也许我的链接器脚本或 makefile 有问题)?有人可以帮我调试一下吗?

这是我的项目链接。

事实证明,这是因为我在使用 printf 时没有提供库/函数来处理动态内存分配。如果我不使用 printf,该程序运行良好!

最新更新