also generate a symbol table, for the msp430s I use... @$(NM) -an $(MAIN_EXE) > $(MAIN_SYM)
This will tell you what is where. On Mon, Oct 21, 2013 at 6:31 AM, Antonio Linan <[email protected]> wrote: > A couple of basic pointers: > > - Try using the msp430-gcc 4.7.x compiler, optimizes a tad better. > - Disable printf's, and reduce the length of the printf's messages. > - Use enum, define constants using the const keyword > - Check for unused/over-dimensioned buffers. > - Check your buffers and variable types, for example a value that will not > grow beyond 0-255 can be defined as uint8_t rather than uint16_t. > - Try to measure your code coverage and detect unused code that may eat > your RAM out. > > Cheers, > > --Antonio > > > > On Mon, Oct 21, 2013 at 3:21 PM, Mojito <[email protected]> wrote: > >> Hi all, >> >> I am using Zolertia Z1 mote, msp430-gcc-4.6.3 compiler to merge different >> modules (written from different people) to create a single application. >> >> My problem is the RAM: all the modules wired together exceed the total RAM >> of about 500 bytes. >> >> 1) I do not precisely know what the compiler write in the RAM, so where >> can >> I found this information? >> >> 2) Have you some general C programming or wiring tricks to save RAM? >> >> Thanks >> >> >> >> -- >> View this message in context: >> http://tinyos-help.10906.n7.nabble.com/RAM-usage-reduction-tp23695.html >> Sent from the TinyOS - Help mailing list archive at Nabble.com. >> _______________________________________________ >> Tinyos-help mailing list >> [email protected] >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > > > > -- > -- > Antonio Liñán Colina > R+D Engineer > @: [email protected] > @: [email protected] > ------------------------------ > Advancare > Ph.: +34 935 511 403 > http://www.advancare.com > http://www.zolertia.com > http://zolertia.sourceforge.net > http://webshop.zolertia.com > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
