ZHCUAU3J January 2018 – March 2024
.text | 指定 .text 输出段的第一个地址。 (标志着可执行代码的开始。) | |
etext | 指定 .text 输出段后的第一个地址。 (标志着可执行代码的结束。) | |
.data | 指定 .data 输出段的第一个地址。 (标志着已初始化数据表的开始。) | |
edata | 指定 .data 输出段后的第一个地址。 (标志着已初始化数据表的结束。) | |
.bss | 指定 .bss 输出段的第一个地址。 (标志着未初始化数据的开始。) | |
end | 指定 .bss 输出段后的第一个地址。 (标志着未初始化数据的结束。) |
如果使用 --ram_model 或 --rom_model 选项,链接器会自动定义以下符号,以支持 C/C++。
__TI_STACK_SIZE | 指定 .stack 段的大小。 | |
__TI_STACK_END | 指定 .stack 段的结束。 | |
__TI_SYSMEM_SIZE | 指定 .sysmem 段的大小。 | |
__TI_STATIC_BASE | 指定值将在引导时加载到数据指针寄存器 (DP) 中。通常这是包含符号(通过 near-DP 寻址引用)定义的第一个段的开始位置。 |
有关在 C/C++ 代码中引用链接器符号的信息,请参阅节 12.6。