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

DSP28335烧写问题

在使用XDS100V2仿真器烧写flash时,采用例程烧写的程序可以运行;但是使用同样烧写flash的cmd文件烧写我自己编的程序,程序可以烧写进去,但是始终无法正常运行,跳转到非法函数(interrupt void ILLEGAL_ISR(void)  )里面出不来,请问是什么原因?

注:我用只修改过大小的RAM_lnk.cmd文件在RAM里面程序可以正常运行。求解啊???

Joey Mao:

你可以对比一下你写的CMD文件和例程的CMD文件具体有哪些不同,同时找找关于CMD文件中每一段的含义的资料看看

在使用XDS100V2仿真器烧写flash时,采用例程烧写的程序可以运行;但是使用同样烧写flash的cmd文件烧写我自己编的程序,程序可以烧写进去,但是始终无法正常运行,跳转到非法函数(interrupt void ILLEGAL_ISR(void)  )里面出不来,请问是什么原因?

注:我用只修改过大小的RAM_lnk.cmd文件在RAM里面程序可以正常运行。求解啊???

Hank Zhao:

程序中是否有和Flash操作有关的代码,这些代码必须在RAM中运行。最好将程序贴出来看一下。

在使用XDS100V2仿真器烧写flash时,采用例程烧写的程序可以运行;但是使用同样烧写flash的cmd文件烧写我自己编的程序,程序可以烧写进去,但是始终无法正常运行,跳转到非法函数(interrupt void ILLEGAL_ISR(void)  )里面出不来,请问是什么原因?

注:我用只修改过大小的RAM_lnk.cmd文件在RAM里面程序可以正常运行。求解啊???

Qingqing Lin:

回复 Hank Zhao:

前辈您好!能帮忙看看这个问题吗?

 http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/88444.aspx

赞(0)
未经允许不得转载:TI中文支持网 » DSP28335烧写问题
分享到: 更多 (0)