在使用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单片机】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
到DFU设备,感觉是FUS升级坏了。
有个疑问:按照介绍,stm32wb5x_FUS_fw.bin 是烧录在 0x080EC000位置,而stm32wb5x_BLE_Stack_fw.bin是烧录
发表于 04-16 06:59
STM32WB55CCU6的FUS烧写地址和协议栈地址值是多少?如何计算?
发表于 04-15 06:00
在自己的STM32WB测试板上面焊接了最小系统发现程序无法烧写且单片机也无法识别,经过一系列测试发现与RF引脚连接的滤波网络焊接上之后程序就可以正常
发表于 03-28 06:32
我在升级使用一个wb55新的USBdongle时候,用stm32cubeprogrammer打开,使用read fus info,发现FUS
发表于 03-13 07:58
在 STM32WB 微控制器中,FUS(Firmware Upgrade Services)是用于固件升级的一种服务。这项服务可以让你更新设备上的无线栈固件(如蓝牙、Zigbee或 Thread
发表于 12-01 16:49
•423次阅读
在 STM32WB 微控制器中,FUS(Firmware Upgrade Services)是用于固件升级的一种服务。这项服务可以让你更新设备上的无线栈固件(如蓝牙、Zigbee或 Thread 栈),以及无线 MCU (microcontroller unit) 的系统
发表于 11-13 15:36
•572次阅读
如何让STM32WB在没有LSE时运行BLE应用程序
发表于 10-24 16:41
•224次阅读
在使用STM32WB系列MCU时,通过STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次
发表于 10-13 18:13
•1551次阅读
本应用笔记将指导设计者完成基于 STM32WB 系列微控制器构建特定 Zigbee®应用程序所需的所有步骤。阐明了如何与STM32WB 系列微控制器连接,同时还整合了与 Zigbee®相关的最重
发表于 10-09 17:30
•0次下载
关键字:STM32WB,BLE私有协议,定制 目录预览 1.引言 2. STM32CubeMx 实现步骤 3.测试平台搭建及功能测试 4.小结 0 1 引言 STM32WB55是一款支持
发表于 10-08 17:40
•968次阅读
电子发烧友网站提供《STM32WB BLE应用低功耗设计.pdf》资料免费下载
发表于 09-20 14:58
•4次下载
本文档介绍了 STM32WB 系列微控制器可用的固件升级服务(FUS)。这些服务由位于嵌入式 Flash 存储器安全部分中的意法半导体代码提供,可供通过用户 Flash 存储器在 Cortex
发表于 09-12 09:34
•0次下载
STM32WB产品详解及FUS无线协议栈升级2.4GHz无线双核STM32WB, 采用SoC单芯片设计,支持多协议射频。
发表于 09-06 06:35
本文档的主要目的是为开发人员提供有关如何使用 STM32WB BLE 协议栈 API 和相关事件回调开发低功耗蓝牙(BLE)应用的一些参考编程指南。本文档介绍了允许访问 STM32WB 片上系统所提
发表于 08-14 10:13
电子发烧友网站提供《STM32WB无线产品介绍.pdf》资料免费下载
发表于 07-31 16:50
•1次下载
评论