【问题标题】:Minimize code in Contiki-OS最小化 Contiki-OS 中的代码
【发布时间】:2013-04-08 09:40:34
【问题描述】:

从 Contiki 端口 Thingsquare MistEXP430 board 上的 MSP430 编译示例代码时,我得到了

/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 示例也会发生这种情况,溢出的字节甚至更多。如何设置优化或删除未使用的组件,以便开始使用基本示例?

【问题讨论】:

    标签: msp430 contiki


    【解决方案1】:

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

    contiki/platform/econotag/contiki-conf.h
    

    (将 econotag 替换为您的目标)

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

    至于使您的示例工作的具体配置...我不知道,因为我没有使用该平台的任何经验。 (或对 Mist 有丰富的经验)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多