【BSP技能手册】-【MCU篇】-【stm32】-【开发环境】-【烧录】

6 篇文章 0 订阅
2 篇文章 0 订阅
本文提供了STM32开发中Jlink驱动的安装步骤和固件烧录过程,包括Jlink驱动安装、通过Jlink进行SWD配置和烧录测试固件,以及烧录后的效果验证。适合BSP工程师进行板级支持包(BSP)的Bringup工作。
摘要由CSDN通过智能技术生成


前言

如何把编写的固件放入到我们的Board,这里需要【驱动程序】【烧录器】的帮助,放代码、更新代码的动作,我们称为【固件烧录】【烧写代码】等。
常用的代码【烧录手法】有如下几种

  • Stlink烧录=>需要Stlink烧录器及软件包
  • Jlink烧录=>需要Jlink烧录器及软件包
  • ISP升级=>串口线及软件包
  • IAP升级=>空中升级使用(真实业务场景常用方式)

本文提供【Jlink】烧录教程


一、驱动安装

【Jlink】烧录器最经典通信方式为【SW】方式,仅需“GND”“SWIO”“SWCLK”三根线连接,且可运行【debug】。本节提供Jlink驱动安装教程,注意本文安装包会打包安装Jlink的调试套件。

1.Jlink驱动安装

fore\【开发环境】\【驱动工具】路径下。

jlink
接着一路“next”到安装配置界面

2.可选功能

SEGGER
点完“install”以后会出现进度条。

3.驱动升级(不是一定出现的)

DLL
最后选择“finish”即可。

4.检查驱动

本文所用的【Jlink】型号为【Jlink OB】,其它版本也是同理。
OB

更为常见的【Jlink】为下图这种。

在这里插入图片描述

【Jlink】连接上【PC】,就可以在【设备管理器】里看到设备了。【Jlink OB】在“通用串行总线控制器”,其它【Jlink】会出现一个“端口xxxx”的条目。

检查驱动

二、通过Jlink烧录固件

stm32通过【jlink】可以直接在【编译器】内完成烧录,方便不少。

1.Jlink连接开发板

前置条件==>

  • Jlink烧录器
  • Jlink驱动已安装
  • board正常

注意:烧录器和开发板配套情况下可以直接连接,如果是自己选购的开发板和烧录器需要注意跳一下线序。 gnd、swio、swclk一一对应即可,如果需要供电可以接一个vcc。 本节所用器件均已调好线序,所以可以直接连接。

jlink连接

2.jlink SWD配置

“魔术棒”下debug选项,“debug”内选择Jlink,接着继续选择“setting”。

debug
settig

3.烧录测试固件

打开资源包里的测试工程,fore\【开发环境】\【测试固件】路径下。
烧录

4.测试固件效果

LED全部亮起。
测试


总结

撒花~~~,点亮Board是BSP技能者最有意义的工作之一,Board从工厂出来,第一时间是给到BSP工程师,BSP工程师的第一项工作即为点亮Board==>Bring up。恭喜完成Bring up,成功打开BSP的大门!!!


祝诸位前程似锦,顺利从事自己喜爱的行业。如果觉得此文有收获,请帮忙点击左下角的赞,你的支持是我继续产出文章的动力,谢谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值