Dear all,
Is there a way to force some order in the way variables (global/static) are
placed in .data and .bss sections ? For example, let my program has 2
initialized global variables g1 and g2 and 5 uninitialized global variables
u1,u2,u3,u4 and u5. g1 and g2 are first placed in program memory after .text
section and __do_copy_data copies them to the starting address in SRAM. u1
through u5 are not explictitly stored in program memory but __do_copy_bss
places them just after g1 and g2 in SRAM and zeroes them out. I want to know if
I can somehow specify the order of these variables, say g1 followed by g2;
then u3,u4,u5,u1,u2.
I noticed that the order in which the variables are declared/defined in C file
or assembly file does not correspond to the way they are placed in SRAM.
Thanks in advance,
Raj
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help