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.

高手救救我啊!我使用CCS3.3调试28335,为什么每次点击Reset CPU后就报错!

首先,声明一下:本人使用的是CCS3.3,仿真器是SEED-XDS510PLUS,开发板是SEED-DEC28335。

我使用合众达光盘中的例程,编译成功,然后connect成功,然后Load program成功,直接Go-Main,最后点击Run,用示波器可以看到正确结果。

下面就是真正的问题了!

将上面的程序暂停,修改程序完成后,重新全编译通过,然后Load program成功,然后就点击Reset CPU ,再点击Restart,后点击Go-Main,就弹出提示:

"Trouble Setting Breakpoint with the Action "Terminate GEL_Go()........Retrying with a Legacy Hardware breakpoint"

我根本就没有设置断点,怎么会提示有断点?

如果修改完成后,重新全编译能通过,然后Load program成功,然后不进行Reset CPU ,就点击Restart,后点击Go-Main,就不会弹出提示,但是在很多情况下仿真的结果都不正确。我想过,没有进行Reset CPU ,前一次调试后寄存器的值没有清除,从而造成的。

但是我每次点击Reset CPU ,不会直接提示错误,但是在接下来操作中就会提示。

如果我点击Reset CPU ,再进行Load program下载,又会提示“Can´t Run Target CPU....”

帮我分析看看,究竟是怎么回事?

现在我调试程序好艰难啊,每次运行一遍程序后,就将仿真器断开,将开发板的电源关掉,30秒后再重新将仿真器和开发板连上,通过上电复位,将修改后的程序再下载进去观察。这样实在是太麻烦了,我都快不想用DSP了。

希望高手能救救我!