2019-07-20 22:01发布
魏浒 发表于 2016-5-18 16:15 是不是主程序有死循环,用仿真查一下程序死在哪里。
JAMES 发表于 2016-5-18 16:39 我怀疑也是掉进了某个死循环里出不来,但是不知道掉在哪了,用仿真器看不了啊,并不是跑一遍就出问题的, ...
最多设置5个标签!
我怀疑也是掉进了某个死循环里出不来,但是不知道掉在哪了,用仿真器看不了啊,并不是跑一遍就出问题的,跑一两个小时才出的问题,单步调试没法调。。而且我自己的逻辑代码哪里有循环我是清楚的,问题应该不是出在这,怀疑是调用底层代码的循环里出问题了。。
在主循环中放一个标记(可用串口之类的打印出来),看主循环是不是真死了。在你认为可能死掉的地方放上标记,看看到底死在哪里。
我之前碰到过这样的问题是一个中断在响应后没有清除中断标志位,你也可以查一下这方面的问题。
一周热门 更多>