未能在天空tmote上运行hello-world示例

时间:2013-09-20 20:09:47

标签: contiki

我正试图在天空中运行contiki中的hello-world示例。我正在使用ubuntu并遵循本教程:http://www.contiki-os.org/start.html#hardware

我第一次执行:

make TARGET=sky hello-world.upload

它工作正常但执行时出错:

make TARGET=sky login

../../tools/sky/serialdump-linux -b115200 
make: execvp: ../../tools/sky/serialdump-linux: Permission denied
make: *** [login] Error 127

从现在开始每次执行

make TARGET=sky hello-world.upload

我从教程中获得了输出(注释)

make z1-reset z1-upload
make[1]: Entering directory `/home/user/contiki/examples/hello-world'
make -k -j 20 z1-reset-sequence
make[2]: Entering directory `/home/user/contiki/examples/hello-world'
Done
make[2]: Leaving directory `/home/user/contiki/examples/hello-world'
make -j 20 z1-upload-sequence
make[2]: Entering directory `/home/user/contiki/examples/hello-world'
Done
make[2]: Leaving directory `/home/user/contiki/examples/hello-world'
make[1]: Leaving directory `/home/user/contiki/examples/hello-world'
rm hello-world.ihex

在我尝试使用VMPlayer实现instantcontiki之前,我只需要通过VMPlayer中的按钮重新连接天空mote,但由于我不再使用它,我不知道该怎么办。

另外,我无法弄清楚如何从上面解决错误127.

问候, 扬

PS:我是linux的新手

2 个答案:

答案 0 :(得分:2)

这是一个对我有用的解决方案:

找出您的tmote连接的USB,例如USB0而不仅仅是运行:

sudo chmod 666 / dev / ttyUSB0

答案 1 :(得分:0)

此短语permission denied表示您不是所有者,即。你不是根

使用sudo su, 提供root用户密码 并重复代码。

您将找不到错误