TI中文支持网
TI专业的中文技术问题咨询交流网站

F28034能仿真调试,无法烧录到FLASH

1.我拷贝了DSP2803x_CodeStartBranch.asm到项目目录

2.拷贝了F28034.cmd到项目目录

3.在Main函数的InitPieVectTable()段后,写了

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
InitFlash();

4.然后build,并调试

程序能进入调试状态并暂停,运行后不往后执行。

5.断电从板子移除仿真器,重新上电,板子不工作

Susan Yang:

请您对照一下下面的文档的 1.7 C2000 LaunchPad 在 FLASH 里运行

www.ti.com.cn/…/zhca551.pdf

Green Deng:

你好,你的include中有添加cmd文件的路径吗?
memcopy函数不是flash运行的必要条件,只是有些程序需要更快的运行速度,而flash运行速度不够,所以用memcopy函数copy到ram运行
建议你可以先用例程来测试烧写:C:\ti\c2000\C2000Ware_3_03_00_00\device_support\f2803x\examples\c28

sulin su:

回复 Green Deng:

收到,谢谢2位

sulin su:

回复 sulin su:

我创建了release选项,并将28034_RAM_lnk.cmd exclude from build 然后debugger出现下面图片,运行后系统没起来。

sulin su:

回复 sulin su:

赞(0)
未经允许不得转载:TI中文支持网 » F28034能仿真调试,无法烧录到FLASH
分享到: 更多 (0)