ENTRY(_start); MEMORY { textspace : org = 0x85a19000, len = 0x5f000 dataspace : org = 0x85a78000, len = 0x7000 rodataspace : org = 0x85a7f000, len = 0x7000 bssspace : org = 0x85a86000, len = 0x7000 pdataspace : org = 0x85a8d000, len = 0x6000 } SECTIONS { .text : { _text_start = .; _code_start = .; *(.text*); _text_end = .; } >textspace .data : { _data_start = .; *(.data*); *(.sdata*); *(.gcc_except_table*); *(.got*); *(.igot*); *(.ARM.extab* .gnu.linkonce.armextab.*); _data_end = .; } >dataspace .rodata : { _rodata_start = .; *(.rodata*); *(.rel.dyn*); _rodata_end = .; } >rodataspace .bss : { _bss_start = .; *(.bss*); _bss_end = .; } >bssspace .pdata : { _pdata_start = .; __exidx_start = .; *(.pdata*); *(.ARM.exidx* .gnu.linkonce.armexidx.*); __exidx_end = .; _pdata_end = .; } >pdataspace _text_size = 0x5f000; _code_size = 0x5f000; _data_size = 0x7000; _rodata_size = 0x7000; _bss_size = 0x7000; _pdata_size = 0x6000; __exidx_size = 0x6000; load__text_start = 0x0; load__code_start = 0x0; load__data_start = 0x5f000; load__rodata_start = 0x66000; load__bss_start = 0x6d000; load__pdata_start = 0x74000; load___exidx_start = 0x74000; }