diff options
Diffstat (limited to 'os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld')
-rw-r--r-- | os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld index 2dd7ca7a2..16049fa32 100644 --- a/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld +++ b/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld @@ -92,8 +92,12 @@ SECTIONS {
*(.eh_frame)
} > flash
+
+ .textalign : ONLY_IF_RO
+ {
+ . = ALIGN(8);
+ } > flash
- . = ALIGN(4);
_etext = .;
_textdata = _etext;
@@ -114,6 +118,7 @@ SECTIONS .data :
{
+ . = ALIGN(4);
PROVIDE(_data = .);
*(.data)
. = ALIGN(4);
@@ -126,6 +131,7 @@ SECTIONS .bss :
{
+ . = ALIGN(4);
PROVIDE(_bss_start = .);
*(.bss)
. = ALIGN(4);
|