使用ST-LINK烧录STM32的详细教程
使用ST-LINK烧录STM32的详细教程
本文将详细介绍如何使用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”字样时,说明下载成功。