This patch modifies the original linker script provided by NXP by adding RT-Thread related constant tables to flash. Signed-off-by: Yilin Sun <imi415@imi.moe>
@@ -66,6 +66,26 @@ SECTIONS
. = ALIGN(4);
} > m_text
+ .rtt_const_tables :
+ {
+ /* section information for finsh shell */
+ . = ALIGN(4);
+ __fsymtab_start = .;
+ KEEP(*(FSymTab))
+ __fsymtab_end = .;
+
+ __vsymtab_start = .;
+ KEEP(*(VSymTab))
+ __vsymtab_end = .;
+ /* section information for initial. */
+ __rt_init_start = .;
+ KEEP(*(SORT(.rti_fn*)))
+ __rt_init_end = .;
+ } > m_text
.ARM.extab :
{
*(.ARM.extab* .gnu.linkonce.armextab.*)