
目录预览
1.前言
2.操作方法
3.烧录验证
4.总结
5.附录
在使用STM32WB系列MCU时,通过STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次,并且要输入不同的地址,比较繁琐,不适合在量产中操作使用
根据RN0109:STM32CubeProgrammer v2.11.0 release information描述,在STM32CubeProgrammer v2.11.0中已经支持通过CLI的方式自动更新FUS,Stack,以及User APP。

根据UM2237 STM32CubeProgrammer command line interface(CLI)for MCUs文档描述,升级FUS,STACK,User APP会用到以下命令。
-startfus:启动FUS

-fwupgrade:升级BLE协议栈或FUS

-w,--write,-d,-download:下载二进制文件,下载前会先进行擦除操作

-hardRst:硬复位

单独升级FUS或协议栈时,根据以上的语法规则操作命令即可,同时升级FUS+STACK+APP时,在STM32CubeProgrammer v2.11.0版本中只需通过命令行将三条命令合成一条即可,见下图

路径和地址,需要根据自己实际的路径和要烧写的文件决定。

由于命令中包含硬复位,所以烧录成功后,系统会被复位,复位后会进入用户烧写过的APP执行,此时就可以直接去连接蓝牙并验证应用了。
烧录过程会产生Log信息,见附录。
一键烧写在产线上是比较实际的需求,目前更新到的STM32CubeProgrammer v2.11.0版本已支持通过CLI的方式进行更新烧录,在后续版本中可能会有更方便的操作方式。当然也可以将这些命令做成脚本的方式,更方便的去使用。
LOG日志:





关注STM32


原文标题:应用笔记 | STM32WB如何一次性烧写FUS+STACK+APP
文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。
-
单片机
+关注
关注
6078文章
45579浏览量
673628 -
STM32
+关注
关注
2313文章
11195浏览量
374636
发布评论请先 登录
MAX5527/MAX5528/MAX5529:一次性可编程线性渐变数字电位器解析
CAT5126:一次性数字可编程32抽头电位器的深度剖析
深度解析 Z8E000 Z8PLUS 一次性可编程微控制器
亚太地区首家一次性通过!中移芯昇eSIM平台获GSMA认证
AN5289 使用 STM32WB 系列微控制器构建射频应用笔记
LAT1215+如何让 STM32WB 在没有 LSE 时运行 BLE 应用程序
STM32WB 系列微控制器 OTA 和无线固件更新应用笔记
从共识到共行:拓普联科关于“一次性做好”的团队心智集结
MLPF - WB55 - 01E3:2.4 GHz低通滤波器的深度解析
STM32WB连接扩展板技术解析:从硬件架构到开发实践
bootloader和APP烧录,能不能一次性分别烧录到对应的位置?
地平线征程6B一次性成功点亮
一次性血压传感器NPC-100T:精准监测的无菌守护者
应用笔记 | STM32WB如何一次性烧写FUS+STACK+APP
评论