generic-rom.ld (475B)
1 2 /* ROM plus RAM binary layout */ 3 4 SECTIONS { 5 .text : { 6 . = ALIGN(4); 7 KEEP (*(.vectors)) 8 *(.text) 9 *(.text.*) 10 *(.rodata) 11 *(.rodata.*) 12 . = ALIGN(4); 13 __data_init__ = . ; 14 } >FLASH 15 .data : AT(__data_init__) { 16 . = ALIGN(4); 17 __data_start__ = . ; 18 . = ALIGN(4); 19 *(.data) 20 *(.data.*) 21 . = ALIGN(4); 22 __data_end__ = . ; 23 } >RAM 24 .bss : { 25 . = ALIGN(4); 26 __bss_start__ = . ; 27 *(.bss) 28 *(.bss.*) 29 *(COMMON) 30 . = ALIGN(4); 31 __bss_end__ = . ; 32 } >RAM 33 }