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.

motorware lab在flash中运行问题(debug可运行,但是拔掉仿真器不运行)

Other Parts Discussed in Thread: MOTORWARE

现在已经能将代码motorware proj_lab02a下载到flash中了,用XDS100V2仿真可以运行,但是把掉仿真器直接接电源,启动方式设置为flash启动程序就运行不了了是咋回事。debug的时候可以运行,并且flash已确定烧写进去了。MemCpoy函数也已经调用,我的操作步骤是:

1、在编译器的预定义中添加了FLASH的宏(即在falsh中运行)

2、将f28069F_ram_lnk.cmd文件替换为F28069F.cmd

3、因为已经预定义了FLASH宏,所以MemCopy函数已经起作用,将MainISR函数拷贝到了RAM内运行

4、因为需要调用MemCopy函数则要添加memCopy.c文件,不然编译器会报错

经过以上步骤编译通过debug也能运行,LED灯闪烁。

现在的问题是debug的时候可以运行,拔下来XDS100V2的时候LED不闪烁也即程序没有运行是咋回事,高手来解答!