STM32单片机使用SEGGER J-Flash 烧录的方法

STM32单片机使用SEGGER J-Flash 烧录的方法

1. 烧录环境需求

硬件需求:
  • 电脑: 装有Windows 7 及以上操作系统的电脑(32位或64位都可以)
  • 烧录工具:J-Link V8 (硬件版本)及以上的Debugger
软件需求:
  • Segger J-Link software V5.00及以上的版本

SEGGER J-Link 下载地址
https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack

注: Segger J-Link软件兼容32位与64位windows操作系统

2. 硬件连接方式

如下图,使用SWD的下载方式。
使用4根线连接到STM32单片机进行调试/下载。

在这里插入图片描述在这里插入图片描述
SWD管脚示意图连接示例

3. 软件安装过程

如果软件已安装,直接到4.软件配置

下面以Segger J-Link V5.00I 版本为例演示安装过程。
双击Setup_JLink_V500l.exe可执行文件(Win10要以管理员权限运行)。全部使用默认安装选项,一直点next直到安装完成。
在这里插入图片描述
其中这一步的默认选项(下图)会安装J-Link的驱动。
在这里插入图片描述

4. 软件工程配置

如果软件已配置,直接到5.烧录

在开始菜单中找到 J-Flash 点击运行。
在这里插入图片描述
第一次运行软件,需要新建工程并配置,如下图。
在这里插入图片描述
在这里插入图片描述
第一步:配置目标接口
其中,下载方式选择SWD。
烧录速度由硬件决定,正版的J-Link会比盗版的快一些,J-Link V9会比J-Link V8快一些,同时短的USB线支持更高的烧录速度。
这里先设置速度为500Khz,可以根据实际情况调节的再快一些。
在这里插入图片描述
第二步:配置CPU
选择烧录单片机的类型
在这里插入图片描述
第三步:
配置Auto操作的步骤
在这里插入图片描述
只进行以上三步配置,其它的配置保持默认,然后点击确认。

将配置好的工程文件保存,在下面示例中保存为 stm32f031f6.jflash 。专用来下载stm32f031f6的单片机。
在这里插入图片描述
在这里插入图片描述
至此,配置完成。

5. 烧录

在开始菜单中找到 J-Flash 点击运行。
在这里插入图片描述
如果4. 软件工程配置成功保存后,默认会存在上次保存的工程,直接点击Start J-Flash
在这里插入图片描述
打开/选择 烧录文件。
烧录文件一般为 xxxx.hex
在这里插入图片描述
点击 Connect 连接单片机,会在下方LOG中输出连接是否成功的信息。
在这里插入图片描述
在这里插入图片描述
确认连接成功后,点击 Auto , 会自动执行擦除、烧录、校验flash的操作,并让程序跑起来。
在这里插入图片描述
如果在LOG中输出了以下提示信息,则证明烧录完成。此时直接移除烧录线即可
在这里插入图片描述

  • 2
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值