文章目录
一、安装驱动
点击下载stlink驱动,提取码:74ok,下载并解压文件包并打开.exe文件;
一直默认选项,点击下一步安装;
安装完成后,将stlink插上电脑,然后打开设备管理器,在通用串行总线设备这一栏中可以查看到STM32 STLink即可。如果没有,则需重新安装一遍驱动,或者换个电脑端口连接stlink。
二、硬件连线
按下图将stlink和stm32接线,不同款式的stlink引脚排列可能会不一样,在stlink的正面都会有引脚标识,对应引脚名称接线即可。接线时需要交叉,并不是依次顺序的。stlink有两排引脚,一般是接在远离缺口的那一排,也就是下面这一排,一定要确保连接正确。
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”字样即下载成功。