在Thingsquare Mist(Contiki-OS)中缺少platform-conf.h

时间:2013-04-09 06:05:31

标签: makefile msp430 contiki

我克隆了Contiki-OS端口Thingsquare mist以与德州仪器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中添加一个空文件会使查找文件成功,但会产生很多错误。

1 个答案:

答案 0 :(得分: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。