嵌入式产品开发过程中,日常使用ST-Link下载程序时都是在MDK编译器中下载源代码,但ST-Link其实也可以直接下载hex文件,STM32官方就有提供一个ST-Link下载程序的工具STM32 ST-LINK Utility,只需三步,就能将hex文件下载到单片机中,相比使用串口下载hex文件繁琐的步骤操作,真香
1 ST-LINK Utility下载安装
1.1 下载ST-LINK Utility
- ST-LINK Utility是意法半导体提供的开源工具,直接在意法半导体官网即可下载
下载链接:https://www.st.com/en/development-tools/stsw-link004.html
- 下载界面如下:
- 账号密码登录,点击Get Software即可下载ST-LINK Utility安装包
1.2 ST-LINK Utility安装
-
解压安装包,双击STM32 ST-LINK Utility v4.5.0,打开界面如下:
-
注意软件安装位置,一直next即可
-
安装完成界面
-
安装完成后,桌面会出现 STM32 ST-LINK Utility 的软件图标
2 ST-LINK Utility的使用
2.1 Connect to the target
-
打开ST-LINK Utility,界面如下所示:
-
将ST-Link连接单片机,并将USB口接到电脑的串口,点击Connect to the target按钮图标(注意:电脑需安装有ST-Link驱动,若电脑没安装驱动可阅读下文 3.2 ST-LINK驱动安装进行驱动安装)
-
如果ST-Link连接正确并通电的情况下,就会读出器件的ID号,以及其它一些信息,如下图所示
2.2 Open file
-
点击Open file按钮图标,选择所要下载的hex文件
-
正确的选择hex文件后,会出现以下界面
2.3 Program Verify
-
点击Program Verify按钮图标
-
会弹出一个窗口,这个窗口的配置都不用修改,默认的即可,点击Start即可开始下载程序
-
当日志区域出现 Verification…OK 时即代表hex文件已下载到单片机
3 ST-LINK Utility资料及ST-LINK驱动
3.1 ST-LINK Utility资料
-
在ST-LINK Utility安装路径文件夹底下的Docs文件夹即存放着ST-LINK Utility的用户手册等相关资料
-
也可以在ST-LINK Utility界面点击Help按钮,选择相应的文件名,即能直接打开Docs文件夹底下存放的ST-LINK Utility用户手册等相关资料
3.2 ST-LINK驱动安装
-
在ST-LINK Utility安装路径文件夹底下的ST-LINK_USB_V2_1_Driver文件夹存放ST-LINK驱动
-
若电脑没有安装ST-LINK驱动,选择相应的驱动.exe文件
-
一直点击下一步即可
-
驱动安装完成
笔者知识有限,如果发现本文有错误的地方欢迎批评、指正,若本文对您有所帮助,转发、分享也是笔者坚持的动力,关注微信公众号:南风过境蜻蜓飞,后台回复 ST-LINK 获取ST-LINK Utility安装包