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的方式进行更新烧录,在后续版本中可能会有更方便的操作方式。当然也可以将这些命令做成脚本的方式,更方便的去使用。
原文标题:应用笔记 | STM32WB如何一次性烧写FUS+STACK+APP
文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
我使用jflash无法
烧入
stack和
fus,显示地址区域被锁了。但是我使用Programm
烧入软件能分别烧录
stack和
发表于05-30 06:05
到DFU设备,感觉是
FUS升级坏了。 有个疑问:按照介绍,
stm32wb5x_FUS_fw.bin 是烧录在 0x080EC000位置,而
stm32wb5x_BLE_Stack_fw.bin是烧录
发表于04-16 06:59
STM32WB55CCU6的
FUS
烧
写地址和协议栈地址值是多少?如何计算?
发表于04-15 06:00
我在升级使用
一个
wb55新的USBdongle时候,用
stm32cubeprogrammer打开,使用read
fusinfo,发现
FUS
发表于03-13 07:58
的有效
性,确保新固件被正确地写入设备,以及在出现问题时回滚到旧版本的固件。 总的来说,
FUS是
STM32WB和其他
STM32无线微控制器中
发表于12-01 16:49
•
621次阅读
STM32WB系列微控制器代表了STMicroelectronics在无线技术领域的新
一代创新,集成了Bluetooth 5.0、Zigbee和Thread等多种无线通信协议。而在这些无线应用中
发表于12-01 15:41
•
794次阅读
在
STM32WB微控制器中,
FUS(Firmware Upgrade Services)是用于固件升级的
一种服务。这项服务可以让你更新设备上的无线栈固件(如蓝牙、Zigbee或 Thread 栈),以及无线 MCU (mic
发表于11-13 15:36
•
758次阅读
在使用
STM32WB系列MCU时,通过
STM32CubeProgramer GUI方式更新
FUS,
Stack,User
APP,需要操作多次
发表于10-13 18:13
•
1740次阅读
本应
用笔记全面介绍了 Zigbee®智能能源(SE)。提供了
一些关于如何在
STM32WB系列微控制器上构建 Zigbee®智能能源(SE)应用的提示,还涵盖了 sub-GHz 操作和 LBT 等
发表于10-09 17:30
•
5次下载
本应
用笔记将指导设计者完成基于
STM32WB系列微控制器构建特定 Zigbee®应用程序所需的所有步骤。阐明了如何与
STM32WB系列微控制器连接,同时还整合了与 Zigbee®相关的最重
发表于10-09 17:30
•
0次下载
关键字:
STM32WB,BLE私有协议,定制 目录预览 1.引言 2.
STM32CubeMx 实现步骤 3.测试平台搭建及功能测试 4.小结 0 1 引言
STM32WB55是
一
发表于10-08 17:40
•
1232次阅读
德赢Vwin官网 网站提供《
STM32WBBLE应用低功耗设计.pdf》资料免费下载
发表于09-20 14:58
•
4次下载
德赢Vwin官网 网站提供《
STM32WB的用户密钥存储(CKS).pdf》资料免费下载
发表于09-20 14:47
•
0次下载
本文档介绍了
STM32WB系列微控制器可用的固件升级服务(
FUS)。这些服务由位于嵌入式 Flash 存储器安全部分中的意法半导体代码提供,可供通过用户 Flash 存储器在 Cortex
发表于09-12 09:34
•
0次下载
STM32WB产品详解及
FUS无线协议栈升级2.4GHz无线双核
STM32WB, 采用SoC单芯片设计,支持多协议射频。
发表于09-06 06:35
评论