我需要在868 MHz的欧洲ISM频段上操作我的无线网状网络。我感兴趣的是Contiki-OS,Thingsquare 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
只是给了我很多编译时错误。
显然我在这里做了一些根本性的错误,有人能指出我正确的方向吗?
答案 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 ...