Отсутствует платформа-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.