You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

STM32G0316-DISCO板卡编程后无法通过ST-LINK连接的求助

解决STM32G0316-DISCO板卡ST-LINK无法连接的问题
  • 确认BOOT0拉高操作的正确性
    必须在上电前就把BOOT0引脚(对应引脚8)用杜邦线接到3.3V,再给板卡供电。G0系列BOOT1默认内部下拉,无需额外处理,仅拉高BOOT0即可进入系统存储器启动模式(内置DFU bootloader)。

  • 切换连接方式并配合硬件复位
    保持BOOT0拉高状态上电后,打开STM32CubeProgrammer,选择USB连接方式(DFU模式下走USB通信,而非ST-LINK)。若仍无法识别,可在点击「Connect」的瞬间,短接NRST引脚到GND做硬件复位,随即松开,触发DFU模式识别。

  • 排查ST-LINK本身状态
    若板载ST-LINK可拆卸,可接到其他正常STM32板卡测试,确认ST-LINK未损坏;若为板载不可拆卸款,尝试重装ST-LINK驱动或更换电脑USB端口连接。

  • 执行ST-LINK强制擦除(终极方案)
    若上述方法无效,可通过命令行强制擦除芯片:

    1. 关闭STM32CubeProgrammer,打开命令提示符,进入其安装目录下的bin文件夹(例:C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin)。
    2. 执行命令:STM32_Programmer_CLI -c port=swd -hardRst -e all
    3. 执行时保持BOOT0拉高,可配合瞬间硬件复位提升成功率。
  • 恢复后的注意事项
    连接成功后先擦除整个芯片,再重新烧写程序;后续编程时禁止将SWDIO(引脚7)、SWCLK(引脚8)配置为普通GPIO,这两个引脚为调试专用接口,除非确定不再使用ST-LINK调试。

内容的提问来源于stack exchange,提问作者Paulus Potter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 02:35:20