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

怎么两个CMD文件同时用

我看controlsuit里面的例程里有两个CMD文件分别是28033_RAM_link.cmd和DSP2803x_Headers_nonBIOS.cmd

两个CMD文件在用的时候不冲突吗?能详细解释一下原理吗?

mangui zhang:

以28335为例说明:

F28335.CMD是Flash版本的程序需要添加的cmd文件,主要是分配编译的代码段和数据段的地址28335_RAM_lnk.cmd   是RAM版本的程序需要添加的cmd文件,作用同上。以上两个根据具体的工程来添加,调试的时候才用RAM版本的,添加28335_RAM_lnk.cmd即可。烧写的Flash的工程采用F28335.CMDDSP2833x_Headers_nonBIOS.cmd 分配硬件寄存器映射地址的段。

我看controlsuit里面的例程里有两个CMD文件分别是28033_RAM_link.cmd和DSP2803x_Headers_nonBIOS.cmd

两个CMD文件在用的时候不冲突吗?能详细解释一下原理吗?

yuan michael:

回复 mangui zhang:

minggui zhang;非常感谢!

你的意思是调试的时候用28033_RAM_link.cmd,正常使用的时候用DSP2803x_Headers_nonBIOS.cmd?那么我现在工程里两个文件都有,那在烧的时候CCS自己怎么确定用哪个呢?

我看controlsuit里面的例程里有两个CMD文件分别是28033_RAM_link.cmd和DSP2803x_Headers_nonBIOS.cmd

两个CMD文件在用的时候不冲突吗?能详细解释一下原理吗?

囧:

回复 yuan michael:

一般项目应该有两个build模式release和debug,如果只有一个右键项目build configuration新建一个。如果你想在dubug模式不用另一个cmd,就选中那个cmd,右键选择resource configurations, 然后选exclude from build, 进去后选择那个模式下,你不希望他编译就可以了。

我看controlsuit里面的例程里有两个CMD文件分别是28033_RAM_link.cmd和DSP2803x_Headers_nonBIOS.cmd

两个CMD文件在用的时候不冲突吗?能详细解释一下原理吗?

mangui zhang:

回复 yuan michael:

这两个CMD应该都是需要的   还需要看看具体内容

我看controlsuit里面的例程里有两个CMD文件分别是28033_RAM_link.cmd和DSP2803x_Headers_nonBIOS.cmd

两个CMD文件在用的时候不冲突吗?能详细解释一下原理吗?

Meng Tao:

回复 mangui zhang:

RAM和FLASH的cmd文件能同时存在么?

我看controlsuit里面的例程里有两个CMD文件分别是28033_RAM_link.cmd和DSP2803x_Headers_nonBIOS.cmd

两个CMD文件在用的时候不冲突吗?能详细解释一下原理吗?

Eric Ma:

回复 Meng Tao:

能同时在一个工程中,但是不能同时编译。需要右键不编译的CMD,exclude from build

Eric

赞(0)
未经允许不得转载:TI中文支持网 » 怎么两个CMD文件同时用
分享到: 更多 (0)