summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/qemu-vexpress-a9/link.lds6
-rw-r--r--bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds6
2 files changed, 12 insertions, 0 deletions
diff --git a/bsp/qemu-vexpress-a9/link.lds b/bsp/qemu-vexpress-a9/link.lds
index 78c38cde11..13854a2c01 100644
--- a/bsp/qemu-vexpress-a9/link.lds
+++ b/bsp/qemu-vexpress-a9/link.lds
@@ -11,6 +11,12 @@ SECTIONS
*(.text)
*(.text.*)
+ /* section information for utest */
+ . = ALIGN(4);
+ __rt_utest_tc_tab_start = .;
+ KEEP(*(UtestTcTab))
+ __rt_utest_tc_tab_end = .;
+
/* section information for finsh shell */
. = ALIGN(4);
__fsymtab_start = .;
diff --git a/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds b/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds
index adf166dd64..bc4b95e6ae 100644
--- a/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds
+++ b/bsp/stm32/stm32f429-atk-apollo/board/linker_scripts/link.lds
@@ -31,6 +31,12 @@ SECTIONS
*(.glue_7t)
*(.gnu.linkonce.t*)
+ /* section information for utest */
+ . = ALIGN(4);
+ __rt_utest_tc_tab_start = .;
+ KEEP(*(UtestTcTab))
+ __rt_utest_tc_tab_end = .;
+
/* section information for finsh shell */
. = ALIGN(4);
__fsymtab_start = .;