Как скомпилировать Thingsquare (Contiki-порт) для TI MSP430

Мне нужно, чтобы моя беспроводная ячеистая сеть работала в европейском диапазоне ISM на частоте 868 МГц. Мой интерес упал на Contiki-OS, и http://thingsquare.com/mist/ - это порт Contiki, который поддерживает некоторые трансиверы Texas Instruments 868 МГц.

Теперь я успешно завершил симуляцию в Instant Contiki из руководства по запуску, но у меня возникли проблемы с компиляцией примеров кода из Thingsquare Mist.

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

thingsquare-mist-1.0.1/platform/mist-exp5438/contiki-exp5438-main.c

Я получил:

$ make contiki-exp5438-main.exp5438 TARGET=exp5438
make: *** No rule to make target `contiki-exp5438-main.exp5438'

Попытка скомпилировать некоторые примеры утверждает, что ip64-conf.h отсутствует из apps/ip64/и переименование существующего файла ip64-conf-example.h в ip64-conf.h в указанной папке просто выдает много ошибок времени компиляции.

Очевидно, что я делаю здесь что-то в корне неправильно, может кто-то указать мне правильное направление?

2 ответа

contiki-exp5438-main.c не является приложением, попробуйте собрать что-нибудь из каталога примеров.

Тем не менее, я действительно не знаю, что делаю, и мне не удалось успешно смоделировать какие-либо приложения Mist в Cooja, но попытка собрать что-либо из каталога примеров, по крайней мере, дает вам действительную цель make

Редактировать: К сожалению, я не прочитал весь вопрос, теперь я увидел, что вы уже попробовали это. Другой ответ предполагал сборку для mist-exp5438, но, как предлагается здесь, вы должны вместо этого использовать exp1101 или exp1120. За исключением того, что приложение не помещается в ПЗУ для этих целей...

Попробуйте с этой командой:

make contiki-exp5438-main.exp5438 TARGET=mist-exp5438
Другие вопросы по тегам