| 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) }
 
- }
 
 
  |