This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用使用的是28027 launch pad,ccs v5导入controlsuite例程时,只看到一个cmd文件:F2802x_Headers_nonBIOS.cmd,调试时程序下载到FLASH中。
请问例程中的F28027.cmd文件在哪里?
如果要将程序下载到RAM中,需要进行怎样的修改?
谢谢!
Eric,
谢谢您的回答,我还想请问一些问题:
1.示例工程中的F2802x_CodeStartBranch.asm文件在哪里可以找到?
2.编译示例工程后会出现警告:
creating output section "csm_rsvd" without a SECTIONS specification
我发现在F28027.cmd中有CSM_RSVD段的定义:CSM_RSVD : origin = 0x3F7F80, length = 0x000076
在28027_RAM_lnk.cmd中则没有相应定义
如果把程序下载至RAM运行,是否把CSM_RSVD : origin = 0x3F7F80, length = 0x000076 拷贝到28027_RAM_lnk.cmd,
并在SECTIONS中添加csm_rsvd : >CSM_RSVD, PAGE = 0 即可?
这样做后可以消除警告,但不知道是否正确?
我只知道CSM模块式用于代码保护的,但为什么只在F28027.cmd中定义,而未在28027_RAM_lnk.cmd中定义?
是否因为只有烧写FLASH时会用到CSM模块?
3.调试过程中点击Reset CPU会出现
No source available for "0x3f64a7"
以及
C28xx: Failed Software Reset: (Error -1138 @ 0x0) Device refused to allow debug mode. Power-cycle the board. If error persists, confirm configuration and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.0.747.0)
请问是什么原因?
Yi Tian
1,在comment文件夹可以找到,C:\ti\controlSUITE\device_support\f2802x\v210\f2802x_common\source
2, 你的理解是对的,CSM更多的是针对Flash的,当然,你添加该段进去,没有问题。有些时候编译器出现一些警告并不会影响程序运行。
3. No source available, 上电复位后会进入boot ROM中,由于你的工程中没有BootROM的源码,所以会出现这个语句。但是没关系。只要配置reset, restart之后,就能进入main.
至于fail software reset, 不知道你是怎么操作的。
Eric