大家好,我是用的c6748的板子,然后在仿真模式下,调试自己的程序,发现算法程序不能正常运行。然后我在调用自己的算法函数的地方设置了一个断点,当程序执行到这个地方时,使用step over执行这一个函数,但是执行这个函数后就跳出去调试模式了,ccs界面上面的step over啥的单步执行工具也都不能用了。如果使用step into的话可以进入这个函数执行,这是什么原因啊(上图为没执行算法函数时,下图为执行了算法函数)?
Nancy Wang:
在n=i*TT处继续打断点执行可以吗?
单步进入该函数的时候是可以执行并跳出该函数的吗?
user6520474:
回复 Nancy Wang:
感谢回复,我把堆栈稍微调大一些可以完整运行一次函数了。因为我是用了一个任务线程,然后任务里面放了一个无限循环执行算法函数,我设置了一个自增变量,每执行算法函数,变量加1.通过观察变量,算法函数一开始执行前2次,不到s就能执行结束一次算法函数。但是后面就特别慢了,越来越慢,执行完成一次算法函数得几分钟分钟才行
Nancy Wang:
回复 user6520474:
ccs里面开一下优化看看。