STM32WB55无限固件库升级文档说明

STM32WB55包含两个内核,一个M4处理大部分任务,一个是M0+,专门处理无线通信。M0+内核对一般开发用户不开放。当使用更高版本的无线固件库时候需要对m0+内核的无线固件库进行升级。文章有部分内容是装载此内容由EEWORLD论坛网友damiaa原创,出处http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=1077268&page=1

升级办法一种是无线方式:通过USBdongle使用特定的程序使用蓝牙Ota无线传输无限固件二进制文件完成升级,

另外一种是有线方式:通过ST-LINK(命令行界面)通过SWD / JTAG更新无线固件库二进制文件,通过USB(命令行界面)更新无线协处理器二进制文件。有线方式都需要用到STM32CubeProgrammer软件。这个方法用脚本软件更快更编写。

于是编程时候有两个固件要烧写。
对于M4直接可以用STLINK烧写。几种编程器和调试器都支持。
顺便说一下。stm32wb55 USB dongle烧写要用STM32CubeProgrammer IDE界面,选择USB口的DFU 烧写(不过烧过之后怎么就不见了DFU呢,这里出了啥问题!!!)。
安装STM32CubeProgrammer后目录里还有个STM32_Programmer_CLI。这个就可以烧写无线固件。为了方便操作,可以把烧写的估计拷贝到这个安装目录。
1.通过USBdongle使用特定的程序使用蓝牙Ota无线传输无限固件二进制文件
步骤一:硬件准备:
stm32wb55 USB dongle  SW2拨动到远离USB口的那端。

stm32wb55 nucleo: CN11的5和7腿短接,JP1跳接USB MCU(其他不接 )。


步骤二:上电,擦除 :STM32_Programmer_CLI.exe -c port=usb1 -fwdelete
过程:

结果:

步骤三:烧写:STM32_Programmer_CLI.exe -c port=usb1 -fwupgrade [Wireless_Coprocessor_Binary] [Install@] firstinstall=1
Wireless_Coprocessor_Binary是你要烧写的文件
Install@是烧写文件地址

过程(我这里是烧写的thread固件,一定要看清楚烧写哪个,特别是地址要对):

结果:

步骤四:断电后恢复硬件设置到原来状态。
stm32wb55 USB dongle  SW2拨动到靠近USB口的那端。
stm32wb55 nucleo: CN11的5和7腿去掉短接,JP1跳接最靠边的那个(其他不接 )如下图

步骤五:这样就结束了,后面可以
     stm32wb55 nucleo用自带的STLINK加编程调试软件, 或者stm32wb55 USB dongle烧写用STM32CubeProgrammer IDE界面,选择USB口的DFU烧写应用程序了。

2.以下仅介绍如何快速通过ST-LINK(命令行界面)通过SWD / JTAG更新无线固件库二进制文件。所需软件、无限固件库、协议栈文件和升级所需要的命令行都被放在“STM32WB_updating_FUS_and_BLE_1_7”文件下,只需硬件上连接好ST-LINK,按以下步骤便完成升级:

步骤一:打开“STM32WB_updating_FUS_and_BLE_1_7”文件夹。

步骤二:首先鼠标双击运行“1 FLASH_FUS_V1.0.2.bat”,一定要等图片中蓝色字体都“100%”便完成升级

步骤三:再鼠标双击运行“2 FLASH_FUS_V1.7.0.bat”,一定要等图片中蓝色字体都“100%”便完成升级。

步骤四:再鼠标双击运行“3 FLASH_BLE_stack_V1.7.0.bat”,一定要等图片中蓝色字体都“100%”便完成升级。

以上步骤完成便完成了M0+内核的最新版本的无限固件库和协议栈的升级。再下载M4内核的程序就可以了。

STM32WB55无限固件库升级文档说明和脚本文件升级程序免输入命令相关推荐

  1. 计算机二级考试试题在线看,【TOP182015年全国计算机二级考试试题题库.doc文档免费在线阅读材料】...

    TOP182015年全国计算机二级考试试题题库.doc文档免费在线阅读 <2015年全国计算机二级考试试题题库.doc>由会员分享,可免费在线阅读全文,更多与<TOP182015年全 ...

  2. Eygle力荐:Oracle 19c升级文档、视频、问答集锦

    前段时间,墨天轮分享了直播<Oracle 19c升级实战分享 - 云和恩墨大讲堂2020>,在这里我们共享一下PPT和视频,以及在直播过程中,读者提出升级过程中遇到的一些典型问题,供大家参 ...

  3. ​pypandoc库实现文档转换​

    pypandoc库实现文档转换 写在前面: 对于python程序员来说,文件格式之间转换很常用,尤其是把我们爬虫爬到的内容转换成想要的文档格式时.这几天看到一个网站上有许多文章,个人很喜欢,直接复制太 ...

  4. 标签参数JEECG智能开发平台 UI标签库帮助文档

    JEECG智能开辟平台 UI标签库帮助文档 目录 1.BaseTag(款式表和JS引入标签)...................................................... ...

  5. Elasticsearch——分布式搜索引擎01(索引库、文档、RestAPI、RestClient、拼音分词器、IK分词器)

    Elasticsearch--分布式搜索引擎01(索引库.文档.RestAPI.RestClient.拼音分词器.IK分词器) 一.初识 elesticsearch 1.1 简介 1.2 倒排索引(重 ...

  6. Linux内核可自己增加吗6,一篇最完善可行的Linux 2.6.10内核升级文档Linux -电脑资料...

    一篇最完善可行的Linux 2.6.10内核升级文档 huangki | 05 三月, 2005 23:22 Linux 2.6.10 kernel installation 做一件事情,首先要知道自 ...

  7. Python利用demoji库删除文档中的表情符号

    在进行数据清洗时,往往需要删除文档中的出现的表情符号,因为他们无法被读取.借助demoji库,可以非常简单地完成这项工作. 关于demoji 库的文档,可以访问demoji · PyPI 首先,需要在 ...

  8. java将office文档,word,ppt,pdf文档转换成swf文件在线预览

    java将office文档pdf文档转换成swf文件在线预览 第一步,安装openoffice.org openoffice.org是一套sun的开源office办公套件,能在widows,linux ...

  9. Python 实现将 Markdown 文档转换为 EPUB 电子书文件

    Python 实现将 Markdown 文档转换为 EPUB 电子书文件 Markdown Markdown 是一种轻量级的标记语言,用于以简单且易于阅读的方式格式化文本.它由 John Gruber ...

最新文章

  1. php判断数组不重复的元素,php从数组中随机选择若干不重复元素
  2. 基于嵌入式linux 的车载定位系统设计,基于嵌入式Linux的GPS车载定位导航系统设计...
  3. 2017届蓝桥杯java_2017第八届蓝桥杯JavaC组决赛(国赛)试题汇总及试题详解-Go语言中文社区...
  4. 新瓶装旧酒,贴着区块链标签的QunQun社交平台真能讲个好故事?
  5. 神经网络的输出层有哪些_神经网络算法—总结篇
  6. 性能测试(03)-JDBC Request
  7. 含代码 | 支付宝如何优化移动端深度学习引擎?
  8. JMetro版本5发布
  9. (转)淘淘商城系列——导入商品数据到索引库——dao层
  10. java的string类_Java中的String类笔记
  11. C++ linux 睡眠函数sleep
  12. mysql -b -e_为什么 MongoDB 索引选择B-树,而 Mysql 索引选择B+树(精干总结)
  13. pdflib java_pdflib的使用代码
  14. 计算机二级公共知识web,全国计算机等级考试二级web大纲
  15. 用Python打造一款智能语音聊天小软件!
  16. 域名过期导致的问题-研究DNS相关知识
  17. Flink-CDC 动态监控 mysql 数据表
  18. 去了字节跳动,才知道年薪 40w 的 90 后 Android 开发者有这么多?
  19. 【语音控制】0成本实现小爱远程开关电脑
  20. 【安全预警】WINRAR,7ZIP,WINZIP等存在严重漏洞

热门文章

  1. 国外交友网站开发源码 第十二篇
  2. 新南威尔士大学COMP1531Iteration1课业解析
  3. VC常用API+示例
  4. 【kernel学习】内核下载与编译
  5. 售价2999元起  华为5G自拍视频旗舰nova7系列强势来袭
  6. flash制作swf播放器
  7. saltstack-本地安装rpm方式
  8. RK3128适配RTL8723DU
  9. 插件加载导致outlook崩溃
  10. jetty9 spdy使用