TI中文支持网
TI专业的中文技术问题搜集分享网站

怎样修改28335的cmd文件,怎样看懂这些cmd文件,在哪里寻找相关的资料?同时帮忙解答一下相关的具体问题。

怎样修改28335的cmd文件,怎样看懂这些cmd文件,在哪里寻找相关的资料?我在ram里面运行程序,现在想把DLOG添加到程序中去,需要修改cmd文件,我加载了两个cmd文件28335_RAM_lnk.cmd和DSP2833x_Headers_nonBIOS.cmd,遇到的问题如下,希望帮忙解答一下:

1. 如下图,在28335_RAM_lnk.cmd文件中,为什么有的段名前面要加一个点 “.” ,比如 .text   .cinit  等等,而IQmath    IQmathTables这些段名前面却不用加点,那么我在添加DLOG这个段名的时候需要在前面加点吗?“DLOG” or “.DLOG”

2.在DSP2833x_Headers_nonBIOS.cmd文件中看到对外设寄存器的定义,其段名的前面都没有加点,例如 CpuTimer0RegsFile : > CPU_TIMER0,  PAGE = 1,同时在DSP2833x_GlobalVariableDefs.c这个c文件里,有#pragma DATA_SECTION("CpuTimer0RegsFile"),但是没有找到#pragma DATA_SECTION("IQmath"),那么我在定义DLOG时,需要添加#pragma DATA_SECTION("DLOG")吗?

Susan Yang:您可以看一下官网上的相关文档

software-dl.ti.com/…/sdto_cgt_Linker-Command-File-Primer.html

另外网络上有很多热心网友的总结,您可以看一下(毕竟中文,看起来方便一些)

blog.csdn.net/…/78175977

赞(0)
未经允许不得转载:TI中文支持网 » 怎样修改28335的cmd文件,怎样看懂这些cmd文件,在哪里寻找相关的资料?同时帮忙解答一下相关的具体问题。
分享到: 更多 (0)