通过ST-LINK Utility烧录hex文件到STM32 详细教程

一.准备工具

电路板,电脑,杜邦线(用来连接电路板和ST-LINK 下载器)

ST-LINK 下载器如图:

二.连接

通过ST-LINK V2 连接你的电脑和电路板,我把黄色的金属外壳取下来了,方便观察引脚是否正确相连。这里要注意:下载器有两排排针,要与SWD接口的引脚一一相连对应。

三.在STM 32 ST-LINK Utility 中下载

ST-LINK Utility 的下载链接我放在这里:

通过百度网盘分享的文件:STM32 ST-LINK Utility v4.6.0.zip
链接:https://pan.baidu.com/s/1Rx9yUhGp99W21nHr7Byv0w
提取码:wt56

打开 ST-LINK Utility,

第一步,点击File,点击Open file,打开你hex文件所在的路径。hex文件打开成功后会,显示open successfully。

第二步,点击Target,点击connect,成功连接会显示Device ID,Device Flsh Size,Device family

第三步,点击Target中的Program& Verify,会弹出一个弹窗,注意检测File path 中你的hex文件路径对不对,对的话就点击start,开始下载,下载完后,显示Verification...ok,就下载成功了。

### 使用ST-Link烧录HEX文件 #### 准备工作 为了成功使用ST-Link烧录HEX文件,需确保已准备好必要的硬件和软件环境。具体来说,需要一台电脑、一条USB线以及一个ST-Link调试器,并确认目标板上的STM32芯片型号。 #### 安装驱动程序与工具链 安装ST-Link所需的驱动程序及编程工具非常重要。可以从意法半导体官方网站下载最新的STSW-LINK004 ST-Link Utility应用程序并按照提示完成安装过程[^3]。 #### 配置开发环境 当准备就绪后,在IDE中配置项目设置以便生成正确的输出文件格式(即`.hex`)。对于基于正点原子的工程模板而言,默认情况下会在编译完成后自动创建位于`OBJ`目录下的.hex文件[^2]。 #### 执行烧录流程 打开ST-Link Utility软件界面,通过菜单栏中的“Target”选项选择合适的连接方式——通常为SWD模式。接着点击左侧窗口内的“Settings”,切换到“SWJ-DP Settings”标签页下,指定待加载的目标设备类型(例如:STM32F103C8Tx),最后按下OK按钮保存更改。 现在回到主界面上方的功能区,“Program & Verify After Load”应处于激活状态。此时只需简单拖拽之前提到过的.hex文件至中央空白区域或将路径直接粘贴于下方文本框内即可开始传输操作。整个过程结束后会有弹窗显示最终结果,表明是否顺利完成写入动作[^4]。 ```bash # 假设已经正确设置了环境变量,则可以直接调用命令行版本的 st-flash 工具来实现相同功能 st-flash write yourfile.hex 0x08000000 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值