STM32CubeProgrammer连接STM32H7B3LI的ST-LINK报DEV_CONNECT_ERR如何解决
STM32H7B3I-DK ST-Link连接故障解决步骤
- 强制进入系统引导模式规避错误程序影响
你此前修改电源配置的程序存储在用户闪存中,芯片上电后会优先运行该程序导致电源配置异常,ST-Link无法识别目标。操作方式:按住开发板上的BOOT0按键(一般标注为BT0),再插入USB给开发板上电,保持按键按住3秒后松开,此时芯片会从内部出厂预置的系统存储器启动,使用默认电源配置,不会运行出错的用户程序。 - 调整STM32CubeProgrammer连接参数
若上述操作后仍无法连接,打开STM32CubeProgrammer的连接设置页,做如下修改:- 复位模式选择硬件复位,不要使用软件复位
- 连接模式选择Under Reset(复位下连接)
- 点击连接按钮的同时,快速按下一次开发板的复位按键,让ST-Link在芯片未运行用户程序的窗口期完成连接
- 擦除错误用户程序
成功连接后第一时间执行全片擦除操作,清空存储在闪存中的错误配置程序,后续即可恢复正常的烧录、连接功能 - 硬件跳帽排查
检查ST-Link与目标芯片之间的SWD接口跳帽是否插紧,电源选择跳帽是否和当前供电方式匹配,你上传的日志显示供电电压3.28V属于正常范围,可优先排除供电电压异常问题
注:你的日志中已显示ST-Link固件版本为V3J8M3,属于当前稳定版本,无需再重复升级ST-Link固件。
内容的提问来源于stack exchange,提问作者Francisco Skrobola
相关产品推荐
相关产品推荐

