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

Contiki: Address of a thread having unrecognized value

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

这是我的项目link

原来是因为我在使用 printf 时没有提供 libraries/functions 来处理动态内存分配。如果我不使用 printf,程序运行良好!