|Subject:||[avr-gcc-list] Why is there 1200 bytes of zeroes in my code?|
|Date:||Tue, 20 Mar 2007 17:05:42 -0600|
I currently am compiling/linking code for the ATmega2560 using the 4.1.1 set of gcc tools (WinAVR 20070122). In the middle of the code (at roughly 0x20f4) I have around 1200 bytes of zeroes.
The MAP file shows:
So why does the linker put .init0 at 0x25a4 when there is nothing between that and .trampolines at 0x20f4? I understand the need for the trampolines, but my code is currently less than the split point where I would need them. Is there a way to control this?
Thanks for any help!
|[Prev in Thread]||Current Thread||[Next in Thread]|