[Tinyos-help] Compilation Error: section vectors overlap

whulxh at gmail.com whulxh at gmail.com
Thu Jun 18 12:59:52 PDT 2009


How do I check whether the optimizer is enabled or not? If not, how can I  
turn it on?
Thanks.

-Xiaohui

On Jun 18, 2009 1:33am, Eric Decker <cire831 at gmail.com> wrote:
> ".text" is a strange (historical and I don't remember why) reference to  
> code space. Rom/Flash etc.

> You are overflowing the code space which is 48K. Your previous program  
> 48564 and then you added 100 lines of code and bam!



> Are you compiling with the optimizer on? If it is then you will have to  
> rework what your code is doing.


> eric


> On Wed, Jun 17, 2009 at 8:51 PM, Xiaohui Liu whulxh at gmail.com> wrote:

> Hi all,

> I came across the following compiling error on telosB:
> "msp430-ld: region text is full (build/telosb/main.exe section .text)


> msp430-ld: section .vectors [0000ffe0 -> 0000ffff] overlaps section .text  
> [00004000 -> 00010255]
> msp430-ld: build/telosb/main.exe: section .vectors lma 0xffe0 overlaps  
> previous sections


> make: *** [exe0] Error 1"


> After some online search, it seems to be due to program oversize (see  
> 4.3). Actually, this program is the same with my previous program except  
> the addition of around 100 lines of code. My previous program compiles  
> successfully and generates a result of


> "compiled testAppC to build/telosb/main.exe
> 48564 bytes in ROM
> 5370 bytes in RAM"




> I checked telosB datasheet, which indicates it has RAM of 10 KB. Anybody  
> has a idea on what's going wrong here? Is my program really too large? If  
> yes, is there any way to shrink the size of compiled file without  
> changing the program? I have already tries everything to make it smaller,  
> yet still encounter the same error.




> BTW, what does ROM mean here? We can download our compiled program into  
> ROM!!??


> Your attention is greatly appreciated.


> -Xiaohui






> _______________________________________________

> Tinyos-help mailing list

> Tinyos-help at millennium.berkeley.edu

> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help




> --
> Eric B. Decker
> Senior (over 50 :-) Researcher
> Autonomous Systems Lab
> Jack Baskin School of Engineering
> UCSC




-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20090618/d3d315d1/attachment.htm 


More information about the Tinyos-help mailing list