问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用ST-LINK烧录STM32的详细教程

创作时间:
作者:
@小白创作中心

使用ST-LINK烧录STM32的详细教程

引用
CSDN
1.
https://blog.csdn.net/qq_34426854/article/details/145791486

本文将详细介绍如何使用ST-LINK烧录STM32微控制器。从驱动安装、硬件连接到软件配置,每个步骤都配有详细的图文说明,适合有一定电子工程基础的读者阅读。

一、安装驱动

点击下载ST-Link驱动程序,提取码:74ok。下载并解压文件包后,打开.exe文件进行安装。安装过程中,一直选择默认选项,点击“下一步”进行安装。

安装完成后,将ST-Link连接到电脑。然后打开设备管理器,在“通用串行总线设备”这一栏中查看是否可以识别到STM32 STLink。如果没有识别到,可能需要重新安装驱动程序,或者尝试更换电脑端口连接ST-Link。

二、硬件连线

按照下图将ST-Link和STM32进行连接。需要注意的是,不同款式的ST-Link引脚排列可能会有所不同。在ST-Link的正面都会有引脚标识,需要根据引脚名称进行对应连接。接线时需要交叉连接,并不是依次顺序的。ST-Link有两排引脚,一般需要连接远离缺口的那一排,也就是下面这一排,一定要确保连接正确。


以下是具体的引脚对应关系:

STM32
ST-LINK
SWCLK / DCLK
SWCLK
SWIO / DIO
SWDIO
3V3
3.3V
GND
GND

三、软件配置

1. 选择正确的单片机型号

打开需要烧录的工程文件,点击“魔术棒”图标。在“Device”菜单中,选择好自己连接的STM32具体型号。例如,如果是STM32F103C8T6,就需要选择STM32F103C8。

2. 选择正确的下载器

在“Debug”菜单中选择“ST-Link Debugger”,然后点击右边的“Settings”按钮。在设置界面中选择“SW”,其他参数可以参考下图进行设置。如果右侧出现SWDIO号,说明已经识别到了芯片。

接下来进入“Flash Download”页面,点击下边的“Add”按钮添加对应的Flash型号。例如,如果是STM32F103C8T6芯片,就可以选择相应的型号。其他选项也可以参考下图进行设置,设置好后点击确定。

然后进入“Utilities”页面,勾选两个相关选项,然后点击OK保存并退出。

3. 编译并下载

先点击左边的编译按钮,等待编译通过后,再点击右边的下载按钮。如果程序编译未通过,需要自行检查代码问题,等编译通过后再进行下载。

四、下载完成

点击下载按钮后,观察左下角的进度条。当进度条完成,并出现“Verify OK”字样时,说明下载成功。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号