aboutsummaryrefslogtreecommitdiffstats
path: root/os
diff options
context:
space:
mode:
Diffstat (limited to 'os')
-rw-r--r--os/common/ports/ARMCMx/compilers/IAR/cstartup.s1
-rw-r--r--os/common/ports/ARMCMx/compilers/IAR/vectors.s2
2 files changed, 2 insertions, 1 deletions
diff --git a/os/common/ports/ARMCMx/compilers/IAR/cstartup.s b/os/common/ports/ARMCMx/compilers/IAR/cstartup.s
index 999a6e25c..6e5236f73 100644
--- a/os/common/ports/ARMCMx/compilers/IAR/cstartup.s
+++ b/os/common/ports/ARMCMx/compilers/IAR/cstartup.s
@@ -70,6 +70,7 @@ __iar_program_start:
bl __iar_init_vfp
b __cmain
+ SECTION .text:CODE:NOROOT:REORDER(2)
PUBWEAK __early_init
__early_init:
bx lr
diff --git a/os/common/ports/ARMCMx/compilers/IAR/vectors.s b/os/common/ports/ARMCMx/compilers/IAR/vectors.s
index d6f4524c6..51110dda9 100644
--- a/os/common/ports/ARMCMx/compilers/IAR/vectors.s
+++ b/os/common/ports/ARMCMx/compilers/IAR/vectors.s
@@ -684,7 +684,7 @@ __vector_table:
#endif
PUBLIC _unhandled_exception
- SECTION .text:CODE:REORDER(1)
+ SECTION .text:CODE:NOROOT:REORDER(1)
THUMB
NMI_Handler