MSPGCC memory mapping problem



Hi,

I'm trying to move some variables around by assigning them my own
sections with the section attribute, such as this:

struct info_data_flash Data_Flash_A
__attribute__((section(".infoA"))); // resides at 0x10C0

I believe the problem is with the compiler because of the addresses
given in the output error:

..bss [00000238 -> 000002cd] overlaps section .infoB [00000200 ->
0000023f]

I get an error for .infoA too, but that tells me that .data is full.

I can see that .infoB has the right size ending at 0x3f above 0x200,
but why is it still in the .bss section? I explicitly moved it
to .infoB

Any help is appreciated...

-Ryan

.