STM32WB系列固件升级服务概述和功能
需积分: 5 137 浏览量
更新于2024-01-29
收藏 1.34MB PDF 举报
本文档介绍了STM32WB系列微控制器可用的固件升级服务(FUS)。该服务由意法半导体代码提供,可供通过用户Flash存储器在Cortex-M4上运行的任何代码使用,也可以通过嵌入式自举程序指令(同样在Cortex-M4上运行)使用。
STM32WB系列的ST固件升级服务由意法半导体提供,用于在Cortex-M0上运行的固件,提供安装、升级或删除STM32WB Cortex-M0无线协议栈的功能,该协议栈仅由意法半导体加密和签名。该服务适用于基于ARM的STM32WB系列器件。
FUS(固件升级服务)的功能包括安装、升级或删除STM32WB Cortex-M0无线协议栈,该协议栈仅由意法半导体加密和签名。同时,如果需要,客户还可以选择使用该服务。
该固件升级服务通过人工安全模式(移位跳转到Bootloader)启动,其中生成一个128位安全令牌,用于进行加密和签名验证。该令牌存储在Flash存储器中,以供验证和授权访问使用。
该服务还包括一个接收器用于接收固件升级命令和数据并将其传递给FUS。在升级期间,FUS将检查固件升级的有效性,并在成功验证后将固件更新到存储器中。
对于意法半导体代码提供的固件升级服务,一旦固件升级完成,FUS将验证固件的完整性并将控制权转交给新固件。在Bootloader或应用程序复位后,新固件将会运行并取代原有的固件。
在使用STM32WB系列的ST固件升级服务时,用户需要注意以下几点:确保使用的固件升级服务版本兼容目标芯片,仔细阅读文档中的安全注意事项和限制条件,了解如何配置和使用服务,并确保在升级过程中遵循所有指导和建议。
通过使用STM32WB系列的ST固件升级服务,用户可以轻松地实现对芯片的固件升级和无线协议栈的安装、升级或删除,从而大大简化了嵌入式系统的开发和维护过程。用户可以通过意法半导体销售部门获取更多关于该服务的信息和支持。
324 浏览量
2014-07-10 上传
105 浏览量
103 浏览量
2024-03-15 上传
1446 浏览量
151 浏览量
105 浏览量
点击了解资源详情
冻结的鱼
- 粉丝: 2509
最新资源
- 嵌入式Linux应用程序开发详解-入门篇
- 多媒体数据挖掘:系统框架与方法探索
- JavaScript基础与常用语句大全
- Microsoft Media Transfer Protocol (MTP) 扩展规范
- 深入解析FAT文件系统:FAT12, FAT16, FAT32
- 搜索引擎优化SEO详解:通往成功的关键步骤
- 软件世纪的变革力量
- Vim入门指南:实战提升编辑技能
- Ant开发指南:入门与进阶
- 掌握PHP基础:语言与平台、数据类型及高效编程
- 信息系统项目管理中知识管理的模糊评价实证研究
- NET-SNMP5.3.2安装与配置实战指南
- Intel IA-32架构开发手册:基础与特性
- 配电工区作业资料管理系统软件维护手册
- C++泛型编程深度探索:《C++Templates全览》解析
- 精通J2EE:Eclipse、Struts、Hibernate与Spring整合实战