最小化Contiki-OS中的代码

时间:2013-04-08 09:40:34

标签: msp430 contiki

Thingsquare MistEXP430 board上为MSP430的Contiki端口{{3}}编译示例代码时

/usr/lib/gcc/msp430/4.5.3/../../../../msp430/bin/ld: hello-world.exp5438 section `.text' will not fit in region `rom' 
/usr/lib/gcc/msp430/4.5.3/../../../../msp430/bin/ld: section .vectors loaded at [0000ff80,0000ffff] overlaps section .text loaded at [00005c00,000106df] 
/usr/lib/gcc/msp430/4.5.3/../../../../msp430/bin/ld: region `rom' overflowed by 2090 bytes collect2: ld returned 1 exit status 
rm hello-world.co obj_exp5438/contiki-exp5438-main.o Process returned error code 2 make: *** [hello-world.exp5438] Error 1

这也发生在blink示例中,甚至更多的字节溢出。如何设置优化或删除未使用的组件,以便我可以开始使用基本示例?

1 个答案:

答案 0 :(得分:2)

通常,平台的配置在以下位置完成:

contiki/platform/econotag/contiki-conf.h

(用你的TARGET替换econotag)

您可以启用或禁用许多设置。

至于让你的例子工作的具体配置......我不知道因为我没有任何使用该平台的经验。 (或者对Mist有很多经验)。