Отсутствует платформа-conf.h в Thingsquare Mist (Contiki-OS)

Я клонировал туман Thingsquare порта Contiki-OS для работы с платой Texas Instruments EXP430. Когда я бегу Hello World из соответствующей папки

make TARGET=mist-exp5438

Я получаю ошибку, что platform-conf.h пропал, отсутствует:

 In file included from ../../contiki/core/./net/rime/rimeaddr.h:57:0,
from ../../contiki/core/net/rime/rimeaddr.c:45:
../../platform/mist-exp5438/./contiki-conf.h:36:27: fatal error: platform-conf.h: No such file or directory
compilation terminated.

Кто-нибудь знает, как написать platform-conf.h файл? Попытка просто добавить пустой файл в ../../platform/mist-exp54388 делает поиск файла успешным, но выдает много ошибок.

1 ответ

Это потому, что exp5438 на самом деле не платформа. Платформа является либо CC1101, либо CC1120, то есть платой EXP5438 с модулями CC1101 или CC1120. Когда вы загляните в каталоги exp1101 и exp1120, вы найдете файлы platform-conf.h.

make TARGET=exp1120

кажется, делает код компиляции. К сожалению, скомпилированный код кажется слишком большим или что-то, я получаю hello-world.exp1120 section '.text' will not fit in region 'rom' ошибка от компоновщика.

Но хорошо, другие платформы, кажется, компилируются нормально, я попытался скомпилировать для CC2538DK с помощью цепочки инструментов CodeSourcery, и я не получаю никаких ошибок. Но у меня также нет CC2538DK.

Другие вопросы по тегам