Не удалось запустить пример hello-world на sky tmote

Я пытаюсь запустить пример hello-world в contiki на sky tmote. Я использую 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

До того, как я однажды попробовал Instantcontiki с VMPlayer, и когда это произошло, мне просто пришлось снова подключить моток неба с помощью кнопки в VMPlayer, но, поскольку я его больше не использую, я не знаю, что делать.

Также я не мог понять, как решить ошибку 127 сверху.

Привет, Ян

PS: я новичок в линуксе


person jan    schedule 20.09.2013    source источник


Ответы (2)


Вот решение, которое сработало у меня:

Узнайте, к какому USB подключен ваш tmote, например. USB0, а затем просто запустите:

судо chmod 666 /dev/ttyUSB0

person Andriy Nadolskyy    schedule 20.11.2013

эта фраза permission denied указывает на то, что вы не являетесь владельцем, т.е. ты не корень

используйте sudo su, дайте свой пароль для рута и повторите код.

вы не найдете ошибку

person Rensi Sam    schedule 10.08.2017