[STM32F3] 仿真 2-5 分钟后断联

[复制链接]
 楼主| 我的牙白 发表于 2025-4-6 17:46 | 显示全部楼层 |阅读模式
使用 STM32CubeIDE,通过 USB 端口和板载 ST-Link 连接 STEVAL-SPIN3204 板。在启动仿真后大约 2-5 分钟提示“Target is not responding, retrying...”10 次,然后打印“ebugger connection lost.Shutting down...”。此时,可以再次成功重启仿真。在调试窗口打印 Target is not respond。可以单步执行、运行、在断点处停止、查看和修改变量等。
即使我只是启动调试会话而从未触摸键盘,也会出现此问题,确认过看门狗设置禁用。
公羊子丹 发表于 2025-4-7 07:25 | 显示全部楼层
我之前在 F3 上也碰到类似情况,后来换了根 USB 线才发现是接触不良,建议先试试换线或者换个 USB 接口。
周半梅 发表于 2025-4-7 07:26 | 显示全部楼层
有没有留意一下 ST-Link 接口的温度?我遇到过 ST-Link 微热后不稳定掉线的情况,加个风扇竟然好了。
帛灿灿 发表于 2025-4-7 07:27 | 显示全部楼层
看你说“哪怕不操作也掉”,有点像是 IDE 或驱动本身的问题,试试更新 CubeIDE 或 ST-Link 驱动版本?
童雨竹 发表于 2025-4-7 07:28 | 显示全部楼层
我建议你打开 ST-Link Utility 或 CubeProgrammer 看能不能持续连接,如果也掉,那基本不是 IDE 的锅了。
万图 发表于 2025-4-7 07:29 | 显示全部楼层
也有可能是 ST-Link 空闲状态下进入了低功耗或者遇到了 USB suspend,有没有设置 USB 的 power saving?
Wordsworth 发表于 2025-4-7 07:30 | 显示全部楼层
你可以在 debug 配置里试试勾选 “Enable live expressions polling”,我之前就是这个开了导致 ST-Link 断掉。
Bblythe 发表于 2025-4-7 07:32 | 显示全部楼层
这个板子是不是供电不太稳?如果是 USB 给板供电的话,可以测一下 3.3V 是否在掉线瞬间有抖动。
Pulitzer 发表于 2025-4-7 07:33 | 显示全部楼层
我的解决办法是调试时改用 SWD 而不是 JTAG 接口(虽然默认就是 SWD),但重新配置一遍居然好了。
Uriah 发表于 2025-4-7 07:34 | 显示全部楼层
我也遇到过仿真掉线的问题,后来发现是程序中用了 __WFI() 低功耗指令,导致 debug session 异常退出了。
Clyde011 发表于 2025-4-7 07:35 | 显示全部楼层
如果重启仿真又可以跑,可能是 firmware 触发了某种内部 fault,建议你在调试器断开前插一个无限循环看是不是程序自己跑飞了。
内政奇才 发表于 2025-4-7 12:10 | 显示全部楼层
调试接口的配置可能不正确。
elephant00 发表于 2025-4-7 12:17 | 显示全部楼层
增加调试器的超时设置,避免因响应较慢而断连。
duo点 发表于 2025-4-7 14:00 | 显示全部楼层
硬件连接可能不稳定。
七毛钱 发表于 2025-4-7 18:00 | 显示全部楼层
检查ST-Link调试器与目标板的连接是否牢固,尤其是SWD接口的引脚。
onlycook 发表于 2025-4-7 18:00 | 显示全部楼层
目标板供电不稳定可能导致调试器与目标板之间的通信中断。
海滨消消 发表于 2025-4-7 19:03 | 显示全部楼层
用万用表检查目标板的电源电压是否稳定。
jcky001 发表于 2025-4-7 20:23 | 显示全部楼层
目标板可能在调试过程中意外复位,导致调试器失去连接。
两只袜子 发表于 2025-4-7 21:00 | 显示全部楼层
ST-Link调试器的固件版本过旧或驱动程序不兼容。
cr315 发表于 2025-4-7 23:00 | 显示全部楼层
更新固件和驱动。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

40

帖子

0

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