0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

应用笔记 | STM32WB如何一次性烧写FUS+STACK+APP

STM32单片机 ? 来源:未知 ? 2023-10-13 18:15 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


关键字:STM32WB,烧写,FUS+STACK+APP



目录预览


1.前言

2.操作方法

3.烧录验证

4.总结

5.附录



01

前言


在使用STM32WB系列MCU时,通过STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次,并且要输入不同的地址,比较繁琐,不适合在量产中操作使用


根据RN0109:STM32CubeProgrammer v2.11.0 release information描述,在STM32CubeProgrammer v2.11.0中已经支持通过CLI的方式自动更新FUS,Stack,以及User APP。



02

操作方法


根据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版本中只需通过命令行将三条命令合成一条即可,见下图



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



03

烧录验证


由于命令中包含硬复位,所以烧录成功后,系统会被复位,复位后会进入用户烧写过的APP执行,此时就可以直接去连接蓝牙并验证应用了。


烧录过程会产生Log信息,见附录。


04

总结



一键烧写在产线上是比较实际的需求,目前更新到的STM32CubeProgrammer v2.11.0版本已支持通过CLI的方式进行更新烧录,在后续版本中可能会有更方便的操作方式。当然也可以将这些命令做成脚本的方式,更方便的去使用。



05

附录


LOG日志:



完整内容请点击“阅读原文”下载原文档。


订阅号

关注STM32

视频


B站账号


原文标题:应用笔记 | STM32WB如何一次性烧写FUS+STACK+APP

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6069

    文章

    45095

    浏览量

    654011
  • STM32
    +关注

    关注

    2296

    文章

    11038

    浏览量

    366701
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FLASH/编程白皮书

    白皮书:如何Flash——不同场景不同需求下的选择认识Flash?NAND vs. NOR如何/编程不同方案比较
    发表于 07-28 16:05 ?0次下载

    地平线征程6B一次性成功点亮

    近日,地平线面向入门级主动安全领域的新代车载智能计算方案——征程6B一次性成功点亮!从回片上电到1V出图仅用时23分钟,征程6B再次刷新智驾计算方案点亮的行业速度!自2024年发布以来,地平线征程
    的头像 发表于 07-16 17:35 ?613次阅读

    一次性使用心电电极片性能测试 深圳

    一次性使用心电电极片性能测试 :YICE0196 心电电极电性能测试仪、 心电电极电性能测试仪(SEAM) 心电电极性能测试仪
    的头像 发表于 03-19 11:27 ?529次阅读
    <b class='flag-5'>一次性</b>使用心电电极片性能测试 深圳<b class='flag-5'>一</b>测

    STM32L496RG第一次程序后需要重新上下电才能正常执行程序,为什么?

    项目中使用板子第一次下程序后必须得重新上下电才能下程序,期间什么复位都不起作用,只有第一次会有这种情况 观察第一次对应的PC指向0X1FFF5236,该区域对应SYSTEM区,以为是启动选项字节问题,发现
    发表于 03-11 07:41

    调试STM32WB55 USB dongle的时候发现烧录蓝牙stack后插入USB无法识别怎么解决?

    调试STM32WB55 USB dongle的时候发现烧录蓝牙stack后插入USB无法识别。 然后我用dongle的SWD接口进行STLINK调试,发现FUS异常,为0.0.0,烧录bin提示错误,无法升级。 请问这个问题如何
    发表于 03-07 08:01

    请问DLPC4422 flash首次需要离线完成吗?

    做了块dlpc4422单板,flash第一次需要使用片机进行吗,
    发表于 02-26 07:07

    欧度MEDI-SNAP一次性医用插头发布

    欧度MEDI-SNAP一次性医用插头产品组加入新成员啦!为满足一次性内窥镜、一次性手术消融刀等设备中的耗材需求,欧度将ODU MEDI-SNAP一次性医用插头的锁定方式扩展为插拔自锁和
    的头像 发表于 02-21 16:00 ?571次阅读

    Nordic推出nPM2100 PMIC,延长一次性电池工作时间

    和多种节能功能,有效管理能源资源,从而显著延长了一次性原电池(非充电电池)在各类应用中的工作时间。 nPM2100 PMIC专为那些依赖一次性电池供电的设备而设计,如无线鼠标和键盘、消费资产跟踪器、遥控器以及随身医疗设备等。这些设备通常要求长时间运行,而电池更换却可能带来
    的头像 发表于 02-12 14:15 ?552次阅读

    一次性锂电池为什么不能充电?文讲清!

    一次性锂电池不能充电,是由它的正负极材料、电解液等决定的。虽然它不能充电,但在某些场景下,还是有着不可替代的作用。希望通过这篇文章,能让大家对一次性锂电池有更深入的了解,以后在生活中使用的时候,也能更安全、更环保。
    的头像 发表于 01-23 14:11 ?1529次阅读
    <b class='flag-5'>一次性</b>锂电池为什么不能充电?<b class='flag-5'>一</b>文讲清!

    一次性锂电池为何不能充电?文带你了解

    一次性锂电池由于其电极材料、电解质特性以及结构设计等方面的原因,决定了它不能像可充电锂电池那样进行充电。我们在使用电池时,定要严格按照电池的类型和使用说明来操作,避免因不当使用带来的安全隐患。如果大家还有关于电池的其他问题,欢迎在评论区留言讨论。
    的头像 发表于 01-20 14:27 ?1374次阅读
    <b class='flag-5'>一次性</b>锂电池为何不能充电?<b class='flag-5'>一</b>文带你了解

    STM32WB55RG开发(5)----监测STM32WB连接状态

    STM32WB系列微控制器代表了STMicroelectronics在无线技术领域的新代创新,集成了Bluetooth 5.0、Zigbee和Thread等多种无线通信协议。而在这些无线应用中
    的头像 发表于 12-16 16:22 ?1655次阅读
    <b class='flag-5'>STM32WB</b>55RG开发(5)----监测<b class='flag-5'>STM32WB</b>连接状态

    智芯传感ZXP4系列一次性血压传感器介绍

    智芯传感ZXP4系列一次性血压传感器,主要供医疗单位对患者进行动脉压、中心静脉压、肺动脉压、左冠状动脉压等多种血压监测,属于有创血压监测。
    的头像 发表于 12-04 13:52 ?3252次阅读
    智芯传感ZXP4系列<b class='flag-5'>一次性</b>血压传感器介绍

    Epson可编程晶振SG-8018/8101/9101如何使用SG-Writer II配置

    EPSON的SG-8018/SG-8101/SG-9101系列是基于PLL技术的可编程晶振,可以使用EPSON专用的编程软件一次性烧录0.67MHz~166MHz任意频点,支持多封装,配置相应
    的头像 发表于 11-26 15:23 ?948次阅读
    Epson可编程晶振SG-8018/8101/9101如何使用SG-Writer II<b class='flag-5'>烧</b><b class='flag-5'>写</b>配置

    【AI技术支持】USB_CDC电脑串口一次性发送100000byte丢包问题处理

    启明云端/01你是否曾遇到过?在使用ESP32-S3,ESP-IDF版本为idf5.2时,蒸汽锅产品基于例程tusb_serial_device测试USBCDC自发自收,电脑CDC串口一次性发送
    的头像 发表于 11-07 08:01 ?1027次阅读
    【AI技术支持】USB_CDC电脑串口<b class='flag-5'>一次性</b>发送100000byte丢包问题处理

    ODU MEDI-SNAP一次性医用插拔自锁插头产品介绍

    为满足一次性内窥镜、一次性手术消融刀等设备中的耗材需求,欧度全新推出了MEDI-SNAP一次性医用插拔自锁插头,为医疗客户打造了组在品质与经济
    的头像 发表于 09-10 09:59 ?923次阅读