2013-12-11 2 views

ответ

1

telosB сучок совместим с Contiki ОС, на самом деле я их помощью с Contiki. Чтобы запрограммировать их, если вы используете Instant Contiki, вам необходимо установить GCC для микроконтроллера MSP430. Вы можете использовать следующую команду:

sudo apt-get install gcc-msp430 

С другой стороны, я думаю, чтобы решить проблему вашего ответа я думаю, вы просто должны быть корнем. Итак, попробуйте следующее:

sudo -s 
make TARGET=sky hello-world.upload 

Я надеюсь, что вам это поможет.

Cheers!

1

В настоящее время я использую telosb для запуска приложений contiki. Я следил за официальным учебным курсом сайта, и, видимо, если вы делаете TARGET = sky, он компилирует исходные файлы. Однако выполнение make TARGET=sky hello-world.upload не работает. Выставки

make sky-reset sky-upload 

make[1]: Entering directory `/home/user/contiki-2.6/examples/hello-world' 

make -k -j 1 sky-reset-sequence 

make[2]: Entering directory `/home/user/contiki-2.6/examples/hello-world' 

Done 

make[2]: Leaving directory `/home/user/contiki-2.6/examples/hello-world' 

make -j 1 sky-upload-sequence 

make[2]: Entering directory `/home/user/contiki-2.6/examples/hello-world' 

Done 

make[2]: Leaving directory `/home/user/contiki-2.6/examples/hello-world' 

make[1]: Leaving directory `/home/user/contiki-2.6/examples/hello-world' 

rm hello-world.ihex 

который, согласно официальному сайту, означает, что плата не подключена. Я очень уверен, что это связано. Кроме того, сделать логин никогда не показывает ничего для меня, так как предыдущая команда не работала.

В конце концов, мой друг открыл путь для использования приложений contiki в telosb. Тем не менее, вам нужна среда разработки TinyOS в вашем Instant Contiki. Вы можете найти информацию о настройке среды TinyOS в Ubuntu по адресу www.eetutorials.com.

Это не похоже на правильный способ сделать это, но хорошо до сих пор он работает для меня при выполнении простых приложений

Шаг 1:

компиляции приложений, выполнив:

make TARGET=sky application-name 

Шаг 2:

msp430-objcopy application-name.sky -O ihex application-name.ihex 

sudo tos-bsl --telosb -c /dev/ttyUSB0 -r -e -I -p application-name.ihex 

Однако сделать Логин еще не шо w что-либо, следовательно, я вижу выходные данные printf через приложение терминала последовательного порта, которое необходимо установить. Я предполагаю, что contiki поддерживает небо, но не для telosb? Я не эксперт, и я не могу сказать разницу между двумя досками. Однако надейтесь, что эта информация поможет и надеется, что эксперт по contiki сможет прояснить это.

Приветствия

1

telosb mote - это то же самое, что и небо неба или небо. Название - это одна и та же платформа.

Я не знаю, из какого поставщика у вас есть плата, но они должны работать. Я также использую мотивы неба с contiki, и у меня не было никаких осложнений с самого начала.

Попробуйте использовать код в следующем сайте: Unreadable output results when typing "make login"

Это выведет сообщение каждую секунду.

PS: Попробуйте обновить свой вопрос, если вы нашли больше информации, не добавляйте ответ, так как он смущает людей.

Смежные вопросы