Contiki 3.0 - Sky mote 连接不正确

Contiki 3.0 - Sky mote 连接不正确

运行 ubuntu 16.04,x64。我安装了没有 VMware 的 contiki 3.0(我觉得我不需要它,因为我运行的是 ubuntu)。

我正在尝试使用已保存的目标天空执行命令sudo make hello-world.upload。我搜索了互联网,但尚未找到对我有用的修复方法。但是,我不断收到以下代码:

using saved target 'sky'
msp430-objcopy hello-world.sky -O ihex hello-world.ihex
make IHEXFILE=hello-world.ihex sky-reset sky-upload
make[1]: Entering directory '/home/liam/contiki/examples/hello-world'
using saved target 'sky'
make -k -j 20 sky-reset-sequence
make[2]: Entering directory '/home/liam/contiki/examples/hello-world'
using saved target 'sky'
../../tools/sky/msp430-bsl-linux --telosb -c /dev/ttyUSB1 -r
MSP430 Bootstrap Loader Version: 1.39-telos-7
Use -h for help
Reset device ...
Done
make[2]: Leaving directory '/home/liam/contiki/examples/hello-world'
make -j 20 sky-upload-sequence
make[2]: Entering directory '/home/liam/contiki/examples/hello-world'
using saved target 'sky'
+++++ Erasing /dev/ttyUSB1
MSP430 Bootstrap Loader Version: 1.39-telos-7
Use -h for help
Mass Erase...
Transmit default password ...
+++++ Programming /dev/ttyUSB1
MSP430 Bootstrap Loader Version: 1.39-telos-7
Invoking BSL...
Transmit default password ...
Current bootstrap loader version: 1.61 (Device ID: f16c)
Changing baudrate to 38400 ...
Program ...
42978 bytes programmed.
+++++ Resetting /dev/ttyUSB1
MSP430 Bootstrap Loader Version: 1.39-telos-7
Use -h for help
Reset device ...
Done
make[2]: Leaving directory '/home/liam/contiki/examples/hello-world'
make[1]: Leaving directory '/home/liam/contiki/examples/hello-world'
rm hello-world.ihex

据我了解,这无法正确运行并破坏了后续命令,make login这给了我:

using saved target 'sky'
../../tools/sky/serialdump-linux -b115200 /dev/ttyUSB1
connecting to /dev/ttyUSB1 (115200)
open: Invalid argument
../../platform/sky/Makefile.common:193: recipe for target 'login' failed
make: *** [login] Error 255

我认为这意味着 Mote 某种程度上没有正确连接???

make motelist收到设备已连接的消息/dev/ttyUSB1,这让我认为它已正确连接。我还检查makefile看起来还不错。

有人可以告诉我如何修复这个问题吗?

感谢您的时间。

答案1

您需要更改 contiki/tools/sky 文件夹中的 serialdump-linux 执行文件,然后按照链接中给出的步骤进行操作。

1)http://anrg.usc.edu/contiki/index.php/Hello_World 上面的链接中已经清楚地说明了一切

上述文档确实很好,因为我现在也是这个领域的新手。

http://anrg.usc.edu/contiki/index.php/

相关内容