现在已经能将代码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不闪烁也即程序没有运行是咋回事,高手来解答!