| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | ENTRY(vector_table)MEMORY{  FLASH (rx)      : ORIGIN = FLASH_BASE, LENGTH = FLASH_LEN  RAM (rwx)       : ORIGIN = RAM_BASE, LENGTH = RAM_LEN}REGION_ALIAS("RO", FLASH);REGION_ALIAS("RW", RAM);SECTIONS{  .text : {    _stext = .;    *(.vector_table)    *(.text)    *(.text*)    *(.rodata)    *(.rodata*)    KEEP (*(.init))    KEEP (*(.fini))    . = ALIGN(4);    _etext = .;  } >RO  .data : AT (_etext) {    . = ALIGN(4);    _sdat = .;    *(.data)    *(.data*)    . = ALIGN(4);    _edat = .;    _ldat = LOADADDR(.data);  } >RW  .bss : {    . = ALIGN(8);    _irq_stackbottom = .;    . = . + 512;    _irq_stacktop = .;    _thread_stackbottom = .;    . = . + 1024;    _thread_stacktop = .;    _sbss = .;    *(.bss)    *(.bss*)    . = ALIGN(4);    _ebss = .;  } >RW  /DISCARD/ : {    *(.eh_frame)  }  .ARM.attributes 0 : { *(.ARM.attributes) }}
 |