打印
[STM32WB]

【编号AN5247】 STM32WB 系列微控制器OTA和无线固件更新

[复制链接]
552|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
火区001|  楼主 | 2023-11-23 17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
引言 本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件和固件升级服务的更新。


目录
术语表
参考文档
STM32WB 设备上的 OTA 应用程序
OTA 分步过程
结论

STM32WB 设备上的 OTA 应用程序

3.1 OTA 固件更新

3.1.1 原理必须在设备生命周期内更新固件,以确保最佳性能、用新功能或更正的补丁更新应用程序并保持最高的安全级别。

用户应用程序、无线固件和 FUS 更新

STM32WB 系列微控制器基于双 Arm®(a)内核。
用户应用程序运行在 CPU1(Cortex® M4)上,而无线固件和 FUS 运行在 CPU2(Cortex® M0+)上。这三个应用程序可以独立更新。
由于无线和 FUS 以加密格式提供,其更新过程依赖于 STM32WB 安全固件以实现更新内容的解密以及 Flash 存储区内受保护区域的分配。
图 1. STM32WB 双核 FW 架构

无线
可以通过物理链路(如 USB、UART 或 I2C)来完成固件的更新,但此过程需要对设备上特定端口进行物理访问。得益于 OTA,可以使用无线连接来远程更新固件。在本应用笔记中,无线连接使用低功耗蓝牙协议。

DM00660451_ZHV7.pdf (2.99 MB)

使用特权

评论回复
沙发
xinpian101| | 2024-1-12 17:28 | 只看该作者
通过蓝牙升级吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝