在某一句代码前设置断点,然后让系统run,发现系统经常在断点前的某些代码自动停下来,而这些代码并没有设置断点的,这是怎么回事呢?
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.
在某一句代码前设置断点,然后让系统run,发现系统经常在断点前的某些代码自动停下来,而这些代码并没有设置断点的,这是怎么回事呢?
某些代码一般是什么代码呢?
我一般没有遇到这样的情况。
请问仿真器用的是哪家的?能否用TI的XDS100v1或者v2尝试一下。
停止下来,再点Run,还能Run么?是跑飞了,还是正常接着往下跑呢?
一般是一些函数的入口
仿真器是用国内的
停下来再run是没有问题的,程序会接着往下跑,中间可能还有几次停下来,但是都算是正常运行,可以跑到我断点的地方。
因为我在28335上跑ucos,不知道跟这个有没有关系
那您可以换个不带ucos的跑跑,看看是否还有相同问题。
或者换个仿真器试试。
我这从没出现类似情况。
ucos只是个软件而已吧,它也没有让jtag 的debug停下来啊
ucos应该占用了一些系统中断,这些中断是否和Jtag上的中断有重复和复用的情况?