28335中在ram中程序可以运行,但将28335_RAM_lnk_cmd换成F28335_cmd,程序编译没错,但是在烧写时,却进入非法中断,怎么还是啊?
Young Hu:
检查一下 usdelay这个延时函数有没有搬移到RAM中。
28335中在ram中程序可以运行,但将28335_RAM_lnk_cmd换成F28335_cmd,程序编译没错,但是在烧写时,却进入非法中断,怎么还是啊?
mangui zhang:
看看BOOT引脚怎么选择的
不行可以考虑将代码搬移到RAM中跑
28335中在ram中程序可以运行,但将28335_RAM_lnk_cmd换成F28335_cmd,程序编译没错,但是在烧写时,却进入非法中断,怎么还是啊?
Eric Ma:
有没有加入code start.asm文件,另外有没有在main中对flash进行初始化,以及调用MEMCOPY函数。
参考历程:C:\ti\controlSUITE\device_support\f2833x\v141\DSP2833x_examples_ccsv5\flash_f28335
Eric