如何为TI MSP430编译Thingsquare(Contiki-port)

时间:2013-04-07 21:37:12

标签: msp430 contiki

我需要在868 MHz的欧洲ISM频段上操作我的无线网状网络。我感兴趣的是Contiki-OSThingsquare Mist是Contiki端口,支持德州仪器的一些868MHz收发器。

现在,我已成功完成了来自the starting guide的Instant Contiki的模拟,但是我无法编译来自Thingsquare Mist的示例代码。

尝试使用

中的固件在模拟中添加微尘时
thingsquare-mist-1.0.1/platform/mist-exp5438/contiki-exp5438-main.c

我明白了:

$ make contiki-exp5438-main.exp5438 TARGET=exp5438
make: *** No rule to make target `contiki-exp5438-main.exp5438'

尝试编译一些示例说明ip64-conf.h中缺少apps/ip64/,并且将所述文件夹中的现有文件ip64-conf-example.h重命名为ip64-conf.h只是给了我很多编译时错误。

显然我在这里做了一些根本性的错误,有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

尝试使用此命令:

make contiki-exp5438-main.exp5438 TARGET=mist-exp5438

答案 1 :(得分:0)

contiki-exp5438-main.c不是应用程序,请尝试从examples目录构建任何内容。

那就是说,我真的不知道自己在做什么,而且我还没有成功地在Cooja中成功模拟任何Mist应用程序,但是尝试从examples目录中构建任何内容至少可以为您提供有效的make目标

编辑:哎呀我没看完整个问题,我现在看到你已经尝试过了。另一个答案建议为mist-exp5438构建,但正如建议的here,你应该使用exp1101或exp1120。除了应用程序不适合这些目标的ROM ...