诶什么要在工程中添加两个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 文件就可以看到,下面是部分代码的截图: