[STM32F1] keil STM32 有些断点停不下来

[复制链接]
3128|45
kkzz 发表于 2025-3-14 12:49 | 显示全部楼层
STM32 的中断服务程序可能会影响断点的触发。
hilahope 发表于 2025-3-14 13:18 | 显示全部楼层
被屏蔽              
pentruman 发表于 2025-3-14 14:31 | 显示全部楼层
断点设置在不可达代码              
mollylawrence 发表于 2025-3-14 15:10 | 显示全部楼层
在ISR中设置断点时,程序可能因中断嵌套或优先级冲突无法暂停。
uiint 发表于 2025-3-14 15:33 | 显示全部楼层
程序崩溃但断点未触发。              
uptown 发表于 2025-3-14 16:34 | 显示全部楼层
代码优化问题              
10299823 发表于 2025-3-14 23:31 | 显示全部楼层
编译器的优化设置可能导致某些代码被优化掉,从而无法设置断点。
i1mcu 发表于 2025-3-15 02:52 | 显示全部楼层
逐步注释掉代码              
macpherson 发表于 2025-3-15 10:31 | 显示全部楼层
断点设置在代码行,但实际执行时跳过。
tifmill 发表于 2025-3-15 14:14 | 显示全部楼层
如果在中断服务例程中设置了断点,确保中断被正确触发。
jtracy3 发表于 2025-3-15 14:56 | 显示全部楼层
硬件问题              
febgxu 发表于 2025-3-15 15:25 | 显示全部楼层
代码中没有死循环或无限递归,导致程序无法到达断点。
loutin 发表于 2025-3-15 16:02 | 显示全部楼层
在修改代码后,重新编译并烧录程序
burgessmaggie 发表于 2025-3-15 16:16 | 显示全部楼层
设置的是硬件断点而不是软件断点,因为某些情况下软件断点可能不起作用。
deliahouse887 发表于 2025-3-15 16:37 | 显示全部楼层
检查代码中的中断服务程序              
wilhelmina2 发表于 2025-3-15 17:42 | 显示全部楼层
可以在代码中添加一些调试信息,确认程序是否能够执行到断点所在的位置。
mattlincoln 发表于 2025-3-15 17:52 | 显示全部楼层
设置可能不正确              
哪吒哪吒 发表于 2025-3-19 10:38 | 显示全部楼层
看看调试器断点数,别超了限制。
飞思啦 发表于 2025-3-19 18:54 | 显示全部楼层
编译器优化了,建议直接在汇编那里打断点会好点
MintMilk 发表于 2025-3-21 14:56 | 显示全部楼层
可能是因为if条件设置不当,导致程序一直运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部