SECTIONS { . = 0x80000000; .excep : { *(.excep) *(.excep.*) } . = 0xbfc00000; .reset : { *(.reset) *(.reset.*) } . = 0x00400000; .text : { *(.text) } . = 0x10000000; .rodata : { *(.rodata) *(.rodata.*) . = ALIGN(4); } .data : { *(.data) } .sdata : { *(.lit8) *(.lit4) *(.sdata) } _gp = .; . = ALIGN(4); _edata = .; .sbss : { *(.sbss) *(.scommon) } .bss : { *(.bss) *(COMMON) } . = ALIGN(4); _end = .; _heap = .; _stack = 0x10020000-16; }