aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/boards/STM32F769DISC/f769_qspi.ld
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/boards/STM32F769DISC/f769_qspi.ld')
-rw-r--r--ports/stm32/boards/STM32F769DISC/f769_qspi.ld41
1 files changed, 2 insertions, 39 deletions
diff --git a/ports/stm32/boards/STM32F769DISC/f769_qspi.ld b/ports/stm32/boards/STM32F769DISC/f769_qspi.ld
index 5f920b417..b6957a321 100644
--- a/ports/stm32/boards/STM32F769DISC/f769_qspi.ld
+++ b/ports/stm32/boards/STM32F769DISC/f769_qspi.ld
@@ -68,43 +68,6 @@ SECTIONS
_etext = .;
} >FLASH_APP
- /* Used by the startup to initialize data */
- _sidata = LOADADDR(.data);
-
- /* The initialized data section */
- .data :
- {
- . = ALIGN(4);
- _sdata = .;
- *(.data*)
- . = ALIGN(4);
- _edata = .;
- } >RAM AT> FLASH_APP
-
- /* The uninitialized (zeroed) data section */
- .bss :
- {
- . = ALIGN(4);
- _sbss = .;
- *(.bss*)
- *(COMMON)
- . = ALIGN(4);
- _ebss = .;
- } >RAM
-
- /* Define the start of the heap, and make sure we have a minimum size */
- .heap :
- {
- . = ALIGN(4);
- . = . + _minimum_heap_size;
- . = ALIGN(4);
- } >RAM
-
- /* Just checks there is enough RAM for the stack */
- .stack :
- {
- . = ALIGN(4);
- . = . + _minimum_stack_size;
- . = ALIGN(4);
- } >RAM
+ INCLUDE common_extratext_data_in_flash_app.ld
+ INCLUDE common_bss_heap_stack.ld
}