2013-04-09 36 views
0

我克隆Contiki-OS端口Thingsquare mist與德州儀器EXP430板工作。當我從各自的文件夾缺少平臺conf.h在Thingsquare噴霧(半自助旅遊旅行社-OS)

make TARGET=mist-exp5438 

運行Hello World我得到的錯誤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平臺編譯錯誤。您是否嘗試聯繫Thingsquare尋求支持? – 2013-04-09 17:32:22

+0

是的,他們似乎只做商業支持。奇怪的是開源的東西,但希望郵件列表中的人可以幫助我。 – chwi 2013-04-09 21:13:15

回答

1

這是因爲exp5438是不是一個真正的平臺。該平臺是CC1101或CC1120,它是帶CC1101或CC1120模塊的EXP5438電路板。當你查看exp1101和exp1120目錄時,你會發現platform-conf.h文件。

make TARGET=exp1120 

似乎使代碼編譯。不幸的是,編譯後的代碼似乎太大了什麼的,我得到一個錯誤hello-world.exp1120 section '.text' will not fit in region 'rom'從鏈接。

但好,其他平臺似乎編譯罰款,我試圖編譯與CodeSourcery的工具鏈CC2538DK,我沒有得到任何錯誤。但我也沒有CC2538DK。