STM32WB55无限固件库升级文档说明和脚本文件升级程序免输入命令
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无限固件库升级文档说明和脚本文件升级程序免输入命令相关推荐
- 计算机二级考试试题在线看,【TOP182015年全国计算机二级考试试题题库.doc文档免费在线阅读材料】...
TOP182015年全国计算机二级考试试题题库.doc文档免费在线阅读 <2015年全国计算机二级考试试题题库.doc>由会员分享,可免费在线阅读全文,更多与<TOP182015年全 ...
- Eygle力荐:Oracle 19c升级文档、视频、问答集锦
前段时间,墨天轮分享了直播<Oracle 19c升级实战分享 - 云和恩墨大讲堂2020>,在这里我们共享一下PPT和视频,以及在直播过程中,读者提出升级过程中遇到的一些典型问题,供大家参 ...
- pypandoc库实现文档转换
pypandoc库实现文档转换 写在前面: 对于python程序员来说,文件格式之间转换很常用,尤其是把我们爬虫爬到的内容转换成想要的文档格式时.这几天看到一个网站上有许多文章,个人很喜欢,直接复制太 ...
- 标签参数JEECG智能开发平台 UI标签库帮助文档
JEECG智能开辟平台 UI标签库帮助文档 目录 1.BaseTag(款式表和JS引入标签)...................................................... ...
- Elasticsearch——分布式搜索引擎01(索引库、文档、RestAPI、RestClient、拼音分词器、IK分词器)
Elasticsearch--分布式搜索引擎01(索引库.文档.RestAPI.RestClient.拼音分词器.IK分词器) 一.初识 elesticsearch 1.1 简介 1.2 倒排索引(重 ...
- Linux内核可自己增加吗6,一篇最完善可行的Linux 2.6.10内核升级文档Linux -电脑资料...
一篇最完善可行的Linux 2.6.10内核升级文档 huangki | 05 三月, 2005 23:22 Linux 2.6.10 kernel installation 做一件事情,首先要知道自 ...
- Python利用demoji库删除文档中的表情符号
在进行数据清洗时,往往需要删除文档中的出现的表情符号,因为他们无法被读取.借助demoji库,可以非常简单地完成这项工作. 关于demoji 库的文档,可以访问demoji · PyPI 首先,需要在 ...
- java将office文档,word,ppt,pdf文档转换成swf文件在线预览
java将office文档pdf文档转换成swf文件在线预览 第一步,安装openoffice.org openoffice.org是一套sun的开源office办公套件,能在widows,linux ...
- Python 实现将 Markdown 文档转换为 EPUB 电子书文件
Python 实现将 Markdown 文档转换为 EPUB 电子书文件 Markdown Markdown 是一种轻量级的标记语言,用于以简单且易于阅读的方式格式化文本.它由 John Gruber ...
最新文章
- php判断数组不重复的元素,php从数组中随机选择若干不重复元素
- 基于嵌入式linux 的车载定位系统设计,基于嵌入式Linux的GPS车载定位导航系统设计...
- 2017届蓝桥杯java_2017第八届蓝桥杯JavaC组决赛(国赛)试题汇总及试题详解-Go语言中文社区...
- 新瓶装旧酒,贴着区块链标签的QunQun社交平台真能讲个好故事?
- 神经网络的输出层有哪些_神经网络算法—总结篇
- 性能测试(03)-JDBC Request
- 含代码 | 支付宝如何优化移动端深度学习引擎?
- JMetro版本5发布
- (转)淘淘商城系列——导入商品数据到索引库——dao层
- java的string类_Java中的String类笔记
- C++ linux 睡眠函数sleep
- mysql -b -e_为什么 MongoDB 索引选择B-树,而 Mysql 索引选择B+树(精干总结)
- pdflib java_pdflib的使用代码
- 计算机二级公共知识web,全国计算机等级考试二级web大纲
- 用Python打造一款智能语音聊天小软件!
- 域名过期导致的问题-研究DNS相关知识
- Flink-CDC 动态监控 mysql 数据表
- 去了字节跳动,才知道年薪 40w 的 90 后 Android 开发者有这么多?
- 【语音控制】0成本实现小爱远程开关电脑
- 【安全预警】WINRAR,7ZIP,WINZIP等存在严重漏洞