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

C2000lunchpad学习之建立工程中为什么添加两个cmd文件

诶什么要在工程中添加两个cmd文件啊?28027_RAM_lnk.cmd和F2802x_Headers_nonBIOS.cmd

Victor Zheng:

28027_RAM_lnk.cmd中定义了数据和程序空间与器件实际物理地址之间的关系。

F2802x_Headers_nonBIOS.cmd进一步划分了不同外设的特殊功能寄存器在物理地址上的分区。

诶什么要在工程中添加两个cmd文件啊?28027_RAM_lnk.cmd和F2802x_Headers_nonBIOS.cmd

Young Hu:

回复 Victor Zheng:

在LaunchPad的示例代码中有V200,V210两个文件,是基于新的外设驱动库的示例程序,只有一个28027_RAM_lnk.cmd。

诶什么要在工程中添加两个cmd文件啊?28027_RAM_lnk.cmd和F2802x_Headers_nonBIOS.cmd

ruoyu gu:

回复 Victor Zheng:

我把F2802x_Headers_nonBIOS.cmd删掉一样运行

诶什么要在工程中添加两个cmd文件啊?28027_RAM_lnk.cmd和F2802x_Headers_nonBIOS.cmd

Blake Ma:

回复 ruoyu gu:

你好,ruoyu

这需要看在你的程序中是否调用了相应的外设寄存器,如果有调用的话,仍然需要 F2802x_Headers_nonBIOS.cmd 对该寄存器进行地址分配程序才能够正确运行。

诶什么要在工程中添加两个cmd文件啊?28027_RAM_lnk.cmd和F2802x_Headers_nonBIOS.cmd

ruoyu gu:

回复 Blake Ma:

请问外设寄存器有哪些?

诶什么要在工程中添加两个cmd文件啊?28027_RAM_lnk.cmd和F2802x_Headers_nonBIOS.cmd

Blake Ma:

回复 ruoyu gu:

Hi, ruoyu

具体外设寄存器有哪些,请查看 F2802x 系列的相关技术文档。

F2802x_Headers_nonBIOS.cmd 文件需要涉及所有的外设寄存器,不同外设寄存器的地址分配,通过在CCS中打开F2802x_Headers_nonBIOS.cmd 文件就可以看到,下面是部分代码的截图:

赞(0)
未经允许不得转载:TI中文支持网 » C2000lunchpad学习之建立工程中为什么添加两个cmd文件
分享到: 更多 (0)