打印
[方案相关]

调试过程中,程序卡死在断点处可能有几种原因

[复制链接]
楼主: 狗啃模拟
手机看帖
扫描二维码
随时随地手机跟帖
61
caigang13| | 2024-8-9 22:03 | 只看该作者 回帖奖励 |倒序浏览
还有个可能就是,从断点处恢复运行时,有可能进入了错误的逻辑

使用特权

评论回复
62
V853| | 2024-8-10 07:04 | 只看该作者
程序卡死在断点处可能有多种原因,包括但不限于代码逻辑错误、内存泄漏、资源未释放、多线程同步问题等。需要对程序进行仔细调试和检查。

使用特权

评论回复
63
软核硬核| | 2024-8-10 16:25 | 只看该作者
当从断点继续运行时,也可能进入错误的逻辑,

使用特权

评论回复
64
AIsignel| | 2024-9-7 07:17 | 只看该作者
中断服务功能中的中断标志位未被清除,或者中断服务功能执行时间过长。

使用特权

评论回复
65
单芯多芯| | 2024-9-25 19:44 | 只看该作者
访问非法的内存地址,或者试图从受保护的内存区域进行读写操作,都会导致程序挂起。

使用特权

评论回复
66
shenxiaolin| | 2024-9-29 10:19 | 只看该作者
但是正常的程序是不会有断点的,只有在测试的时候才有。

使用特权

评论回复
67
更多更合适ii| | 2024-9-30 17:31 | 只看该作者
当程序执行到这个断点时,它会停止执行

使用特权

评论回复
68
LLGTR| | 2024-10-7 17:52 | 只看该作者
不正确的中断处理会导致程序在断点处卡住。

使用特权

评论回复
69
星闪动力| | 2024-10-13 08:06 | 只看该作者
对于高速的程序,当有中断时(比如定时器),做单步调试比较麻烦。很容易嵌套中断和重复输入中断。

使用特权

评论回复
70
AuroraS| | 2024-10-14 21:16 | 只看该作者
电源不稳定或电压异常都可能导致微控制器工作在异常状态,进而导致程序运行出错。

使用特权

评论回复
71
nowboy| | 2024-10-16 10:04 | 只看该作者
电源不稳定或电压波动可能会导致MCU工作异常。

使用特权

评论回复
72
流星flash| | 2024-10-16 21:15 | 只看该作者
当从断点开始运行时,您也可能会输入错误的逻辑,

使用特权

评论回复
73
芯路例程| | 2024-10-21 22:14 | 只看该作者
程序中有一个无法跳出的循环结构,这使得程序无法继续执行

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则