STM32F401RET6开发板ST-LINK/V2-1转J-Link失败丢失,求恢复方案
恢复STM32开发板自带ST-LINK/V2-1的方法
前提条件
- 外部ST-LINK/V2或V2-1调试器(用于烧录ST-LINK固件)
- 开发板上ST-LINK芯片(通常是STM32F103系列小芯片)的SWD引脚引出点(无预留则需飞线到芯片PA14(SWCLK)、PA13(SWDIO)、GND引脚,按需接3.3V供电)
- ST官方对应版本的ST-LINK/V2-1固件
- STM32CubeProgrammer或ST-LINK Utility工具
具体恢复步骤
连接ST-LINK芯片调试引脚
用杜邦线或飞线将外部ST-LINK的SWCLK、SWDIO、GND分别连接到开发板自带ST-LINK芯片的对应引脚,若开发板无外部供电,需额外从外部ST-LINK取3.3V给ST-LINK芯片供电。触发ST-LINK芯片系统存储器启动模式
将ST-LINK芯片的BOOT0引脚拉至3.3V(高电平),BOOT1保持低电平(接地或悬空),给开发板上电或重启,此时芯片进入可烧录固件的系统存储器模式。烧录官方固件
- 打开STM32CubeProgrammer,选择ST-LINK接口并连接外部调试器到电脑。
- 点击「Connect」,成功识别ST-LINK芯片型号后,导入下载好的官方固件(.hex/.bin格式),点击「Download」完成烧录。
- 烧录结束后,断开BOOT0的高电平连接,恢复为正常启动模式(BOOT0接地)。
验证恢复状态
重启开发板,用USB线连接开发板ST-LINK接口到电脑,查看设备管理器是否识别到「ST-LINK/V2-1」设备;尝试用该ST-LINK烧录主芯片程序,确认供电与烧录功能正常。
注意事项
- 飞线焊接时需准确对应引脚,避免接错损坏芯片。
- 必须使用与ST-LINK/V2-1匹配的官方固件,不要混用其他版本固件。
- 若找不到BOOT0引脚,可查阅开发板原理图,该引脚通常标注在ST-LINK芯片附近。
内容的提问来源于stack exchange,提问作者Dadao
相关产品推荐
相关产品推荐

