|
@@ -42,7 +42,7 @@ _Min_Stack_Size = 0x400; /* required amount of stack */
|
|
|
MEMORY
|
|
|
{
|
|
|
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 256K
|
|
|
-RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 48K
|
|
|
+RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 48K
|
|
|
SRAM2 (rw) : ORIGIN = 0x10000000, LENGTH = 16K
|
|
|
}
|
|
|
|
|
@@ -83,48 +83,6 @@ SECTIONS
|
|
|
. = ALIGN(8);
|
|
|
} >FLASH
|
|
|
|
|
|
- .ARM.extab :
|
|
|
- {
|
|
|
- . = ALIGN(8);
|
|
|
- *(.ARM.extab* .gnu.linkonce.armextab.*)
|
|
|
- . = ALIGN(8);
|
|
|
- } >FLASH
|
|
|
- .ARM : {
|
|
|
- . = ALIGN(8);
|
|
|
- __exidx_start = .;
|
|
|
- *(.ARM.exidx*)
|
|
|
- __exidx_end = .;
|
|
|
- . = ALIGN(8);
|
|
|
- } >FLASH
|
|
|
-
|
|
|
- .preinit_array :
|
|
|
- {
|
|
|
- . = ALIGN(8);
|
|
|
- PROVIDE_HIDDEN (__preinit_array_start = .);
|
|
|
- KEEP (*(.preinit_array*))
|
|
|
- PROVIDE_HIDDEN (__preinit_array_end = .);
|
|
|
- . = ALIGN(8);
|
|
|
- } >FLASH
|
|
|
-
|
|
|
- .init_array :
|
|
|
- {
|
|
|
- . = ALIGN(8);
|
|
|
- PROVIDE_HIDDEN (__init_array_start = .);
|
|
|
- KEEP (*(SORT(.init_array.*)))
|
|
|
- KEEP (*(.init_array*))
|
|
|
- PROVIDE_HIDDEN (__init_array_end = .);
|
|
|
- . = ALIGN(8);
|
|
|
- } >FLASH
|
|
|
- .fini_array :
|
|
|
- {
|
|
|
- . = ALIGN(8);
|
|
|
- PROVIDE_HIDDEN (__fini_array_start = .);
|
|
|
- KEEP (*(SORT(.fini_array.*)))
|
|
|
- KEEP (*(.fini_array*))
|
|
|
- PROVIDE_HIDDEN (__fini_array_end = .);
|
|
|
- . = ALIGN(8);
|
|
|
- } >FLASH
|
|
|
-
|
|
|
/* used by the startup to initialize data */
|
|
|
_sidata = LOADADDR(.data);
|
|
|
|