我试图弄清楚如何在我的应用程序的 LD 文件中定义自定义输出部分。到目前为止,这就是我想出的......
MEMORY
{
...
m_my_custom_section (RW) : ORIGIN = 0x00002400, LENGTH = 0x00000400
...
}
SECTIONS
{
...
.my_custom_section :
{
. = ALIGN(4);
KEEP(*(.my_custom_section))
. = ALIGN(4);
} > m_my_custom_section
...
}
不幸的是,这就是我卡住的地方。当应用程序链接时,我不确定如何指定我希望将代码的哪些部分分配给该部分。任何帮助都会很棒。:)