SECTIONS { . = 0x80000080; .excep : { ./exception.o } . = 0xbfc00000; .reset : { ./reset.o } . = 0x00400000; .text : { *(.text) } . = 0x10000000; .rodata : { *(.rodata) . = ALIGN(4); } .data : { *(.data) } .sdata : { *(.lit8) *(.lit4) *(.sdata) } _gp = .; . = ALIGN(4); _edata = .; .sbss : { *(.sbss) *(.scommon) } .bss : { *(.bss) *(COMMON) } . = ALIGN(4); _end = .; _stack = 0x10000000 + 0x00001000; }