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

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

Other Parts Discussed in Thread:C2000WARE

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:

收到,谢谢2位

,

sulin su:

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

,

sulin su:

,

Susan Yang:

请问您现在可以成功运行了吗?若还是不可以的话,请您私信一下工程,我们具体看一下,谢谢

,

sulin su:

已经可以成功烧写FLASH了。

,

Susan Yang:

很高兴您能解决问题!

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