瀏覽代碼

[bsp][nxp/mcxn10] Add RTT constant table sections to GNU lds.

Details: Please check #8525

Signed-off-by: Yilin Sun <imi415@imi.moe>
Yilin Sun 1 年之前
父節點
當前提交
08983b74c5
共有 1 個文件被更改,包括 20 次插入0 次删除
  1. 20 0
      bsp/nxp/mcxn/frdm-mcxn947/board/linker_scripts/MCXN947_cm33_core0_flash.ld

+ 20 - 0
bsp/nxp/mcxn/frdm-mcxn947/board/linker_scripts/MCXN947_cm33_core0_flash.ld

@@ -102,6 +102,26 @@ SECTIONS
     . = ALIGN(4);
   } > m_text
 
+  .rtt_const_tables :
+  {
+     /* section information for finsh shell */
+     . = ALIGN(4);
+     __fsymtab_start = .;
+     KEEP(*(FSymTab))
+     __fsymtab_end = .;
+
+     . = ALIGN(4);
+     __vsymtab_start = .;
+     KEEP(*(VSymTab))
+     __vsymtab_end = .;
+
+    /* section information for initial. */
+    . = ALIGN(4);
+    __rt_init_start = .;
+    KEEP(*(SORT(.rti_fn*)))
+    __rt_init_end = .;
+  } > m_text
+
   .ARM.extab :
   {
     *(.ARM.extab* .gnu.linkonce.armextab.*)