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.
仿真器调试时运行debug后立刻死机,报Break at address "0x713d4e" with no debug information available, or outside of program code.但现实调试还在running,下图是手动停止后的状态。
谢谢回复。下载的文件没有问题,因为有很少的时候会成功运行到main,但大部分时候都是开始debug后下载out文件没法自动运行到main,但显示在running,点击暂停后每次挺在713D4E这个位置,点击运行再暂停后还是在这个位置循环。更换程序后也会出现这个现象。
因为有很少的时候会成功运行到main,但大部分时候都是开始debug后下载out文件没法自动运行到main
是这里没有配置好吗?
自己编写一个简单的工程也是这样?
板子上之前有没有烧写过程序?把程序擦除再试一下看看。
谢谢,进一步调试发现,调试板在之前调试程序正常运行,对不同的工程会出现同样的现象,在不同的工程上尝试使用其他的电脑debug可以运行。推测此问题与电脑的CCS调试环境有关,请问在哪个文件可以查看到运行到main函数之前dsp运行了那些引导函数或者步骤?
谢谢,在program这一章,我看到CCS在加载完代码后会控制将PC指针指向c_init函数,经过调试发现我电脑上的CCS无法将PC指针指到这个入口函数,而是调到了0x700000这个ROM空间。请问CCS是如何实现通过gel文件给DSP发指令,以及控制loadprogram、控制PC指针指向哪里的?或者可以在哪个文件查看到?谢谢
请问CCS是如何实现通过gel文件给DSP发指令,以及控制loadprogram、控制PC指针指向哪里的?或者可以在哪个文件查看到?谢谢
这个是ccs内部的机制我没看到有相关资料的说明,但是通常ccs调试不需要客户去指定的,一般来说在auto run选项中配置一下就可以了,我认为应该是其他原因导致的。