我在Contiki 代码树exp5438
中发现了和z1
mote,它TI MSP430x
作为 MCU具有,我们知道那是TelosB mote的微控制器。TI MSP430
我想知道 TelosB 微粒是否与 Contiki 兼容?
我在Contiki 代码树exp5438
中发现了和z1
mote,它TI MSP430x
作为 MCU具有,我们知道那是TelosB mote的微控制器。TI MSP430
我想知道 TelosB 微粒是否与 Contiki 兼容?
telosB mote 与 Contiki OS 兼容,实际上我将它们与 Contiki 一起使用。要对它们进行编程,如果您使用的是 Instant Contiki,则需要为 MSP430 微控制器安装 GCC。您可以使用下一个命令:
sudo apt-get install gcc-msp430
另一方面,我认为要解决您的答案问题,我认为您只需要成为根即可。所以尝试下一个:
sudo -s
make TARGET=sky hello-world.upload
我希望能帮助你。
干杯!
telosb mote 与 tmote sky 或 sky 相同。名字都是同一个平台。
我不知道你从哪个供应商那里得到了电路板,但他们必须工作。我也在使用带有 contiki 的天空微粒,从一开始我就没有任何并发症。
尝试使用以下站点中的代码:输入“make login”时输出结果不可读
这将每秒打印一条消息。
PS:如果您发现更多信息,请尝试更新您的问题,不要添加答案,因为它会使人们感到困惑。
目前我正在使用 telosb 运行 contiki 应用程序。我按照官方网站教程进行操作,显然如果你 make TARGET=sky 它会编译源文件。然而,做make TARGET=sky hello-world.upload
是行不通的。节目
make sky-reset sky-upload
make[1]: Entering directory `/home/user/contiki-2.6/examples/hello-world'
make -k -j 1 sky-reset-sequence
make[2]: Entering directory `/home/user/contiki-2.6/examples/hello-world'
Done
make[2]: Leaving directory `/home/user/contiki-2.6/examples/hello-world'
make -j 1 sky-upload-sequence
make[2]: Entering directory `/home/user/contiki-2.6/examples/hello-world'
Done
make[2]: Leaving directory `/home/user/contiki-2.6/examples/hello-world'
make[1]: Leaving directory `/home/user/contiki-2.6/examples/hello-world'
rm hello-world.ihex
根据官方网站教程,这意味着板子没有连接。我很确定它是有联系的。此外,由于上一个命令不起作用,因此 make login 永远不会为我显示任何内容。
最终,我的一个朋友发现了一种将 contiki 应用程序闪存到 telosb 的方法。但是,您的 Instant Contiki 中需要 TinyOS 开发环境。您可以在www.eetutorials.com上找到有关在 Ubuntu 中设置 TinyOS 环境的信息。
这似乎不是一种正确的方法,但到目前为止它在运行简单的应用程序时对我有用
步骤1:
通过执行以下操作编译您的应用程序:
make TARGET=sky application-name
第2步:
msp430-objcopy application-name.sky -O ihex application-name.ihex
sudo tos-bsl --telosb -c /dev/ttyUSB0 -r -e -I -p application-name.ihex
但是, make login 仍然没有显示任何内容,因此我一直通过需要安装的串行端口终端应用程序看到我的 printf 输出。我的猜测是 contiki 支持天空,但不支持 telosb?我不是专家,我无法分辨这两个板之间的区别。但是,希望这些信息有所帮助,并希望 Contiki 专家可以进一步澄清这一点。
干杯