summaryrefslogtreecommitdiff
path: root/bootloader/STM32L476VGTX_FLASH.ld
diff options
context:
space:
mode:
Diffstat (limited to 'bootloader/STM32L476VGTX_FLASH.ld')
-rwxr-xr-xbootloader/STM32L476VGTX_FLASH.ld8
1 files changed, 8 insertions, 0 deletions
diff --git a/bootloader/STM32L476VGTX_FLASH.ld b/bootloader/STM32L476VGTX_FLASH.ld
index e5b911a..e43d901 100755
--- a/bootloader/STM32L476VGTX_FLASH.ld
+++ b/bootloader/STM32L476VGTX_FLASH.ld
@@ -68,6 +68,7 @@ SECTIONS
. = ALIGN(4);
_etext = .; /* define a global symbols at end of code */
+
} >FLASH
/* Constant data into "FLASH" Rom type memory */
@@ -122,6 +123,7 @@ SECTIONS
. = ALIGN(4);
} >FLASH
+
/* Used by the startup to initialize data */
_sidata = LOADADDR(.data);
@@ -138,6 +140,7 @@ SECTIONS
} >RAM AT> FLASH
+
/* Uninitialized data section into "RAM" Ram type memory */
. = ALIGN(4);
.bss :
@@ -165,6 +168,11 @@ SECTIONS
. = ALIGN(8);
} >RAM
+ .signature :
+ {
+ . = ALIGN(4);
+ KEEP(*(.signature))
+ } > FLASH
/* Remove information from the compiler libraries */
/DISCARD/ :