diff options
Diffstat (limited to 'os/common/ports/ARMCMx/compilers/GCC/rules.ld')
-rw-r--r-- | os/common/ports/ARMCMx/compilers/GCC/rules.ld | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/os/common/ports/ARMCMx/compilers/GCC/rules.ld b/os/common/ports/ARMCMx/compilers/GCC/rules.ld index ccc52da5d..d48fb6112 100644 --- a/os/common/ports/ARMCMx/compilers/GCC/rules.ld +++ b/os/common/ports/ARMCMx/compilers/GCC/rules.ld @@ -51,7 +51,7 @@ SECTIONS startup : ALIGN(16) SUBALIGN(16)
{
- KEEP(*(vectors))
+ KEEP(*(.vectors))
} > flash
constructors : ALIGN(4) SUBALIGN(4)
@@ -72,7 +72,8 @@ SECTIONS .text : ALIGN(16) SUBALIGN(16)
{
- *(.text.startup.*)
+ *(.startup)
+ *(.startup.*)
*(.text)
*(.text.*)
*(.rodata)
|