Executando o Ubuntu 16.04, x64. Eu instalei o contiki 3.0 sem o VMware (estou com a impressão de que não preciso disso, já que estou executando o Ubuntu).
Estou tentando executar o comando sudo make hello-world.upload
usando o céu de destino salvo. Eu vasculhei a internet e não encontrei uma correção que funcionasse para mim ainda. No entanto, continuo recebendo o código abaixo:
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
No meu entender, isso não foi executado corretamente e interrompe o comando subseqüente, make login
, o que me dá:
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
Eu acho que isso significa que o mote não está conectado de alguma forma ??
Com make motelist
, recebo de volta que meu dispositivo está em /dev/ttyUSB1
, o que me faz pensar que ele está conectado corretamente. Eu também verifiquei makefile
contra isto e parece Fique bem.
Alguém poderia me aconselhar como consertar isso?
Obrigado pelo seu tempo.