[STM32F3] 在CubeIDE中调试遇到的问题

[复制链接]
352|6
铁头电子player 发表于 2025-10-13 10:52 | 显示全部楼层 |阅读模式
在Keil中,我能够复位处理器,调试会话会从main()函数重新开始。

CubeIDE中有一个“重置”按钮,但它似乎不会重新启动调试会话。似乎会停止代码在任意位置,无法进行任何操作。单步跳过、单步进入、继续执行等操作均无效。在调试窗口(左侧)中显示为“Thread #1 (Running: User Request)”。



jcky001 发表于 2025-10-13 14:54 | 显示全部楼层
调试器配置或GDB行为差异导致的。
onlycook 发表于 2025-10-13 15:55 | 显示全部楼层
更新一下STM32CubeIDE
powerantone 发表于 2025-10-13 16:55 | 显示全部楼层
用硬件复位按钮,手动按下开发板上的复位按钮,然后重新启动调试会话。
probedog 发表于 2025-10-13 17:56 | 显示全部楼层
在代码中调用NVIC_SystemReset()函数触发软件复位,然后重新调试。
solty 发表于 2025-10-13 18:57 | 显示全部楼层
修改调试配置。
spicy 发表于 2025-10-13 20:57 | 显示全部楼层
用“Disconnect & Reset”操作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

64

帖子

0

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