ZHCU876Z July 2001 – October 2023 SM320F28335-EP
链接器命令文件(COFF 示例) 显示了一个链接 C 程序的典型链接器命令文件。本示例中的命令文件名为lnk.cmd 。该命令文件链接三个目标文件(x.c.obj、y.c.obj 和 z.c.obj),并创建一个程序 (prog.out) 和一个映射文件 (prog.map)。
要链接该程序,请输入以下命令:
cl2000 --run_linker lnk.cmd
MEMORY,可能还有SECTIONS 指令可能需要修改才能在您的系统中工作。更多有关这些指令的信息,请参阅《TMS320C28x 汇编语言工具用户指南》。
x.c.obj y.c.obj z.c.obj /* Input filenames */
--output_file=prog.out /* Options */
--map_file=prog.map
--library=rts2800_ml.lib /* Get run-time support */
MEMORY /* MEMORY directive */
{
RAM: origin = 100h length = 0100h
ROM: origin = 01000h length = 0100h
}
SECTIONS /* SECTIONS directive */
{
.text: > ROM
.data: > ROM
.ebss: > RAM
.pinit: > ROM
.cinit: > ROM
.switch: > ROM
.econst: > RAM
.stack: > RAM
.esysmem: > RAM
如果使用的是 EABI 而不是 COFF,请根据需要更改以下段: