aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/boards/common_extratext_data_in_flash_app.ld
diff options
context:
space:
mode:
Diffstat (limited to 'ports/stm32/boards/common_extratext_data_in_flash_app.ld')
-rw-r--r--ports/stm32/boards/common_extratext_data_in_flash_app.ld8
1 files changed, 8 insertions, 0 deletions
diff --git a/ports/stm32/boards/common_extratext_data_in_flash_app.ld b/ports/stm32/boards/common_extratext_data_in_flash_app.ld
index 8230f8f9b..aba6bf57c 100644
--- a/ports/stm32/boards/common_extratext_data_in_flash_app.ld
+++ b/ports/stm32/boards/common_extratext_data_in_flash_app.ld
@@ -1,5 +1,13 @@
/* This linker script fragment is intended to be included in SECTIONS. */
+/* For C++ exception handling */
+.ARM :
+{
+ __exidx_start = .;
+ *(.ARM.exidx*)
+ __exidx_end = .;
+} >FLASH_APP
+
/* Used by the start-up code to initialise data */
_sidata = LOADADDR(.data);