3 FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 128K
4 RAM (rwx) : ORIGIN = 0x1FFFE000, LENGTH = 16K
14 /* TODO: does linker detect startup overflow onto flashconfig? */
16 KEEP(*(.flashconfig*))
22 __preinit_array_start = .;
23 KEEP (*(.preinit_array))
24 __preinit_array_end = .;
25 __init_array_start = .;
26 KEEP (*(SORT(.init_array.*)))
33 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
38 .usbdescriptortable (NOLOAD) : {
39 /* . = ORIGIN(RAM); */
41 *(.usbdescriptortable*)
44 .usbbuffers (NOLOAD) : {
70 _estack = ORIGIN(RAM) + LENGTH(RAM);