DSP28335在执行asm(" LB 0x318000");时,会重启,请问是什么原因造成的呢?
调试程序发现跟FLASH中程序放在RAM中运行有关,MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
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.
DSP28335在执行asm(" LB 0x318000");时,会重启,请问是什么原因造成的呢?
调试程序发现跟FLASH中程序放在RAM中运行有关,MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
建议您先确定问题出在引导程序还是应用程序上。您可以在引导结束时进行while(1)循环。
如果引导程序还是会restart,则需要检查引导工程是否有问题。
因为您现在有时候是可以跳转成功的,所以跳转代码上应该是没有问题的。