0

我克隆了Contiki-OS端口Thingsquare 雾来与德州仪器 EXP430 板一起使用。当我Hello World从相应的文件夹运行时

make TARGET=mist-exp5438

我收到platform-conf.h缺少的错误:

 In file included from ../../contiki/core/./net/rime/rimeaddr.h:57:0,
from ../../contiki/core/net/rime/rimeaddr.c:45:
../../platform/mist-exp5438/./contiki-conf.h:36:27: fatal error: platform-conf.h: No such file or directory
compilation terminated.

有谁知道怎么写platform-conf.h文件?尝试在其中添加一个空文件../../platform/mist-exp54388可以成功找到该文件,但会产生很多错误。

4

1 回答 1

1

那是因为 exp5438 并不是一个真正的平台。该平台是 CC1101 或 CC1120,这是一个带有 CC1101 或 CC1120 模块的 EXP5438 板。当您查看 exp1101 和 exp1120 目录时,您会发现 platform-conf.h 文件。

make TARGET=exp1120

似乎使代码编译。不幸的是,编译的代码似乎太大了,我hello-world.exp1120 section '.text' will not fit in region 'rom'从链接器中得到一个错误。

但是,其他平台似乎编译得很好,我尝试使用 CodeSourcery 工具链为 CC2538DK 编译,我没有收到任何错误。但我也没有CC2538DK。

于 2013-04-18T09:38:44.973 回答