我克隆了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
中添加一个空文件会使查找文件成功,但会产生很多错误。
答案 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。