Как скомпилировать 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