我用CCS5.5调试CLA加速器时,任务8编写一些变量的初始化,当启动运行后,停止在调试停止的位置,然后可以单步运行,一直到MSTOP指令,然后再单步运行的时候就一直在MSTOP这条指令这里。而我用CCS3.3调试相同的代码,运行到MSTOP之后,然后单步运行,就可以到自己设置启动的任务1,而且可以这样一直不断的循环运行,不会遇到MSTOP指令后不能在运行的情况,不知道这是什么原因,请大牛们支支招!
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中调试的时候,保持C28X一直运行,然后进入CLA后单步调试TASK3,任务执行完后停在MSTOP处,然后我又继续按单步执行按键,然后编译器会再次进入TASK3的调试停止命令处,这样我又可以继续进行单步调试了。但是我把代码导入到CCS5.5后,就一直听在MSTOP处,无论怎么点击单步执行命令,都停止MSTOP处。所以,我现在搞不清楚是我的代码的问题,还是CCS5.5编译器本身就只能进入一次CLA的任务单步调试,或者是不是一定要返回到C28X执行CLA中断,清楚中断标志,然后才能再次进入TASK3的任务调试?---太多疑问,谢谢回复