1 SECTIONS { 2 BOOTLOADER_START = 0x00000000 ; 3 .text BOOTLOADER_START : 4 { 5 *(.text) 6 . = ALIGN(8); 7 } 8 .init : { 9 . = ALIGN(8); 10 BOOTLOADER_INIT_FIRST = . ; 11 *(.init.func.0) 12 BOOTLOADER_INIT_LAST = . ; 13 } 14 .data : { 15 . = ALIGN(8); 16 *(.data) 17 . = ALIGN(8); 18 } 19 .bss : { 20 BOOTLOADER_BSS = . ; 21 . = ALIGN(8); 22 *(.bss) *(COMMON) 23 . = ALIGN(8); 24 BOOTLOADER_END = . ; 25 } 26 BOOTLOADER_STACK = 0x000FF000 ; 27 BOOTLOADER_HEAP = 0x00100000 ; 28 } 29 30