工具/软件:TI C/C++编译器
您好!
这些CCS链接程序的GCC等效指令是什么:load,run,load_start,run_start,size?
我想使用RM48L7 (F021_API_CortexR4_LE_V3D16.lib )的闪存API并使用GCC编译代码。
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
这些CCS链接程序的GCC等效指令是什么:load,run,load_start,run_start,size?
我想使用RM48L7 (F021_API_CortexR4_LE_V3D16.lib )的闪存API并使用GCC编译代码。
谢谢!
您好,
用于确定负载地址的等效GCC链接器由应用于自定义内存部分的AT指令指定。 一个粗略的例子是:
内存
{
RAM (RW):原点= 0x0,长度= 0x200
ROM (Rx):原点= 0x2000,长度= 0x400
}
章节
{
text:{...} > ROM
(...)
const_data:{...} > RAM at > ROM
}
[/引述]
这在互联网上的某些地方进行了讨论,例如:
GCC让用户定义与load_start,run_start和size等效的符号。 它们使用链接程序算术表达式进行计算。 以上讨论中的示例显示它们定义为_data_start和_data_end以及位置计数器('.'点链接器变量)
有关位置计数器的其他详细信息,请访问:
https://ftp.gnu.org/old-gnu/Manuals/ld-2.9 .1/html_node/ld_toc.html
希望这能有所帮助,
拉斐尔