0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序

jf_88434166 来源:jf_88434166 作者:jf_88434166 2025-06-20 17:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

ST-LINK/V2是为评估、开发STM8系列和STM32系列MCU而设计的集在线仿真与下载为一体的开发工具。使用铝合金U盘外壳安装内部主板,携带方便,安全可靠;接口定义直接在外壳上标注,一目了然,方便实用;5V、3.3V同时对外提供,方便您驳接5V 和3.3V目标板;内部主板带有500mA自恢复保险丝,彻底保护您昂贵的电脑主板;红蓝双色LED指示灯,方便您时时观察ST-LINK V2的工作状态.USB转TTL串口板使用的是CH340方案,带自动断电上电功能的,5V、3.3V同时对外提供,还可以为STC的51单片机串口下载程序,省去了STC51单片机需要冷启动下载重复按电源开关的麻烦。
8290acf6d705dea0731603e46c6bdbb3.png

STM32的启动模式

在这里插入图片描述
BOOT0=0时为SWD或JTAG下载方式;BOOT0=1时为串口1(PA9 TX,PA10 RX)下载方式:

JTAG和SWD接口引脚对比

在这里插入图片描述

驱动安装

ST-LINK驱动可到ST官网下载,驱动安装好后会在电脑设备管理器显示

04367be9786093a71b9606c55323253f.png

CH340驱动可到南京沁恒官网下载,驱动安装好后会在电脑设备管理器显示

80002b4828ddf3fb8d4ce6147a3bdc95.png

使用官方STM32 ST-LINK Utility软件给STM32F103C8T6开发板下载程序

ST-LINK与STM32F103C8T6的SWD接口SWCLK、SWDIO、3.3V、GND对应接线
4ea5ea380a44c457df18a55ea28b1341.png

760292a8c0369407d2627186f955cbed.png

4cf80d0579c200579d7f86a56ad35333.png

使用官方Flash Loader Demonstrator串口下载软件给STM32F103C8T6开发板下载程序

USB转TTL串口板的TX接STM32开发板的PA10引脚,RX接PA9引脚,3.3V和GND对应接线,STM32开发板的BOOT0设置为1串口下载方式,带一键串口下载功能的开发板此软件也要设置BOOT0=1,若开发板已经上电,再去设置的BOOT0=1,则需要按一下开发板的复位按键使STM32进入串口下载方式

d61b39cb14ed1bbbf4b2ed52f2d8c501.png
76c14dc344f3a5b0146417df293af702.png

3f58bed936cb7a511788290b95b3dd66.png

03f31352a9d24fea3a47f6145bb230d4.png

总结

当然串口下载方式还有其他的软件也可下载如FlyMCU、MCUISP等,SWD下载方式如MDK 、IAR、STVD、STVP等。操作流程尽量做到细致,长期发布类似文章,欢迎关注,欢迎随时留言,需要资料也可以在下方留言!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    8480

    浏览量

    286057
  • STM32
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374754
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    51单片机驱动HMI串口屏,串口屏的下载方式

    需要先给串口单独下载程序,然后再单片机下载程序,两
    的头像 发表于 03-17 11:44 352次阅读
    51<b class='flag-5'>单片机</b>驱动HMI<b class='flag-5'>串口</b>屏,<b class='flag-5'>串口</b>屏的<b class='flag-5'>下载</b>方式

    CW32F030可以使用ST-Link进行开发调试吗?

    芯源的CW32F030可以使用ST-Link进行开发调试吗?
    发表于 01-19 07:22

    STM32读保护的解除和出现的原因,使用串口ST-LINK Utility解除读保护

    failed - "Cortex-M4" ,或者出现 Flash Timeout.Reset Target and try it again 一般是两种报错同时出现。 3、STM32 ST-LINK
    的头像 发表于 12-30 10:10 2191次阅读
    <b class='flag-5'>STM32</b>读保护的解除和出现的原因,使用<b class='flag-5'>串口</b>和<b class='flag-5'>ST-LINK</b> Utility解除读保护

    STM32 ST-Link系统和BOM

    这里有个STM32 ST-Link系统和BOM,适合想要学习STM32系统制作的小伙伴
    发表于 12-19 14:56

    机智云Gokit3开发篇:ST-Link烧录MCU程序操作详解

    本文主要介绍如何为机智云Gokit3的MCU模式进行程序烧录(ST-Link版)。由于Gokit3底板采用的是STM32芯片,针对ST的MCU,推荐使用以下两种烧录方式。首先,使用
    的头像 发表于 12-17 18:46 693次阅读
    机智云Gokit3开发篇:<b class='flag-5'>ST-Link</b>烧录MCU<b class='flag-5'>程序</b>操作详解

    STM32 Nucleo-64开发技术解析与应用指南

    ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该设有板载ST-LINK
    的头像 发表于 10-22 14:26 1269次阅读
    <b class='flag-5'>STM32</b> Nucleo-64开发<b class='flag-5'>板</b>技术解析与应用指南

    STM32 Nucleo-64开发技术解析与应用指南

    ^®^ Uno V3连接和ST morpho接口,适用于STM32 Nucleo开放式开发平台。STM32 Nucleo-64集成了ST-LINK
    的头像 发表于 10-16 10:50 1021次阅读
    ‌<b class='flag-5'>STM32</b> Nucleo-64开发<b class='flag-5'>板</b>技术解析与应用指南

    用RTThread Studio进行debug,提示 ST-LINK 设备固件版本过低怎么解决?

    :61235: 系统试图将驱动合并到合并驱动上的目录。r . localhost:61235: 系统试图将驱动合并到合并驱动上的目录。rn. 3)
    发表于 09-16 07:11

    【RA4E2开发测评】MDK程序开发+J-LINK下载-&gt;RA4M2配置方法

    习惯STM32开发RA4M2开发的童鞋可能更习惯MDK和采用J-LINK实现开发和调试。 1.使用配置工具配置端口(类似于STM32CUB
    发表于 08-31 13:55

    TouchGFX Designer下载工程到STM32H7S7-DK报错的原因?

    : STM32H7S78-DKVoltage: 3.29VError: ST-LINK error (DEV_TARGET_NOT_HALTED)2nd connect tentative
    发表于 06-17 07:26

    TouchGFX Designer下载工程到STM32H7S7-DK报错的原因?

    : STM32H7S78-DKVoltage: 3.29VError: ST-LINK error (DEV_TARGET_NOT_HALTED)2nd connect tentative
    发表于 06-12 07:55

    CH32F103C8T6核心三种程序下载方式简介

    CH32F103C8T6核心,通过USB串口方式、USB直连方式、SWD方式下载应用
    的头像 发表于 06-09 09:38 1295次阅读
    CH32F103C8T6核心<b class='flag-5'>板</b>三种<b class='flag-5'>程序</b><b class='flag-5'>下载</b>方式简介

    请问STM32U5不支持ST-LINK v2怎么办?

    STM32U5不支持ST-LINK v2怎么办?
    发表于 06-09 07:59

    关于STM32f103RCT6核心USB口不能下程序

    。 只有一个USB口的核心,它的那个USB口一般只能用来供电,我们可以看原理图: 对于这种情况,我们想要下载程序就要借助
    发表于 06-03 11:14

    使用STM32CubeIDE对STM32H7进行开发和调试,CM4始终报\"Failed to read ROM table via AP 3\"错误怎么解决?

    连接到目标的电源和电缆。 ``` 更具体地,调试控制台显示: ``` Failed to read ROM table via AP 3 Error in initializing ST-LINK
    发表于 05-14 06:20