Запуск ubuntu 16.04, x64. Я установил contiki 3.0 без VMware (у меня такое впечатление, что я не нуждаюсь в нем, так как я запускаю 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 на это, и кажется, что все в порядке.
Может кто-нибудь посоветует мне, как это исправить?
Спасибо за ваше время.
Вам нужно изменить файл выполнения serialdump-linux в папке contiki / tools / sky и выполнить действия, указанные в ссылке ..
1) http://anrg.usc.edu/ contiki / index.php / Hello_World Everey ясно сказано в приведенной выше ссылке
Вышеупомянутая документация действительно хороша, поскольку я тоже новичок в этой области.
Вам нужно изменить файл выполнения serialdump-linux в папке contiki / tools / sky и выполнить действия, указанные в ссылке ..
1) http://anrg.usc.edu/ contiki / index.php / Hello_World Everey ясно сказано в приведенной выше ссылке
Вышеупомянутая документация действительно хороша, поскольку я тоже новичок в этой области.