0

我正在尝试在天空 tmote 上运行 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 中的按钮再次重新连接天空微尘,但由于我不再使用它,我不知道该怎么做。

我也不知道如何从上面解决错误 127。

问候,扬

PS:我是linux新手

4

2 回答 2

2

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

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

须藤 chmod 666 /dev/ttyUSB0

于 2013-11-20T18:36:16.297 回答
0

这句话permission denied表示您不是所有者,即。你不是根

使用sudo su,输入您的root密码并重复该代码。

你不会发现错误

于 2017-08-10T04:42:43.510 回答