使用CCS5.4烧写2812 FLASH以后,断电重启运行不了,必须连上仿真器才能运行程序,这是为什么

2019-07-15 18:39发布

已经添加图片中的这些文件,也按照网上的教程,在主函数中添加了
#ifdef FLASH
// Copy time critical code and Flash setup code to RAM
// The RamfuncsLoadStart, RamfuncsLoadEnd, and RamfuncsRunStart
// symbols are created by the linker. Refer to the linker files.
MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
// Call Flash Initialization to setup flash waitstates
// This function must reside in RAM
InitFlash(); // Call the flash wrapper init function
#endif

请问哪里出现了问题

QQ图片20160303142642.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
liujinyi016
1楼-- · 2019-07-15 22:40
工程有没有什么警告之类的。 最佳答案
ccccwwh
2楼-- · 2019-07-16 04:05
 精彩回答 2  元偷偷看……
ccccwwh
3楼-- · 2019-07-16 07:50
jinyi7016 发表于 2016-3-3 15:57
工程有没有什么警告之类的。

问题找到了,就是flash掉电运行的时候必须将插在DSP上面的仿真器拔掉,拔USB这端是没有用的。
ccccwwh
4楼-- · 2019-07-16 11:46
上面的CMD配置是正确的,flash运行必须把仿真器连DSP那端拔掉,光拔USB是不行。花了我两天时间,结果是这个问题。。。。。。
ccccwwh
5楼-- · 2019-07-16 12:11
上面的CMD配置是正确的,flash运行必须把仿真器连DSP那端拔掉,光拔USB是不行。花了我两天时间,结果是这个问题。。。。。。
liujinyi016
6楼-- · 2019-07-16 15:38
ccccwwh 发表于 2016-3-3 03:55
上面的CMD配置是正确的,flash运行必须把仿真器连DSP那端拔掉,光拔USB是不行。花了我两天时间,结果是这个问题。。。。。。

这样?我也是插着仿真器烧flash后还是插着呢,没有这个问题啊。
你是什么仿真器,是xds100的那个么?

一周热门 更多>