![](bg64.png)
图一览
图 1. TF-M 概述 .......................................................................6
图 2. 安全启动 可信根 ...................................................................7
图 3. 典型的现场设备更新方案 .............................................................8
图 4. 使用 STM32U5 安全外设的 TFM 应用程序 ................................................ 12
图 5. 系统保护概述 .................................................................... 14
图 6. TFM 应用程序架构 ................................................................ 17
图 7.
STM32U5 TFM Flash 存储器布局(默认配置) ............................................ 20
图 8.
STM32U5 TFM Flash 存储器布局(仅主插槽) ............................................ 21
图 9.
STM32U5 TFM Flash 存储器布局(一个映像) ............................................ 22
图 10.
STM32U5 TFM Flash 存储器布局(交换模式) ............................................ 23
图 1
1. 双固件映像配置以及主和辅助插槽配置下覆盖模式的新固件下载和安装流程 ......................... 24
图 12. 双固件映像配置和仅主插槽配置下覆盖模式的新固件下载和安装流程 .............................. 24
图 13. 单固件映像配置以及主和辅助插槽配置下覆盖模式的新固件下载和安装流程 ......................... 25
图
14. 单固件映像配置和仅主插槽配置下覆盖模式的新固件下载和安装流程 .............................. 25
图 15. 交换模式的新固件下载和安装流程(有映像确认)........................................... 26
图 16. 交换模式的新固件下载和安装流程(无映像确认)........................................... 26
图 17. 固件映像和插槽区域 ............................................................... 27
图 18. STM32U5 用户 SRAM 映射(1/2) ..................................................... 28
图 19. STM32U5 用户 SRAM 映射(2/2) ..................................................... 29
图 20. 项目文件夹结构(1/3) ............................................................. 29
图 21. 项目文件夹结构(2/3) ............................................................. 30
图 22. 项目文件夹结构(3/3) ............................................................. 31
图 23. B-U585I-IOT02A 开发板设置 ......................................................... 32
图 24. B-U585I-IOT02A 板设置(细部图)..................................................... 32
图 25. 编译过程概述 .................................................................... 35
图 26. STM32CubeProgrammer 连接菜单 ..................................................... 39
图 27. STM32CubeProgrammer
选项字节
界面(
读出保护
) ........................................ 40
图 28. STM32CubeProgrammer
选项字节
界面(
用户配置
- 第 1 部分) ................................ 41
图 29. STM32CubeProgrammer
选项字节
界面(
用户配置
- 第 2 部分) ................................ 41
图 30. STM32CubeProgrammer
选项字节
界面(
启动配置
) ........................................ 41
图 31. STM32CubeProgrammer
选项字节
界面(
安全区域
1) ....................................... 42
图 32. STM32CubeProgrammer
选项字节
界面(
写保护
1)......................................... 42
图 33. STM32CubeProgrammer
选项字节
界面(
安全区域
2) ....................................... 43
图 34. STM32CubeProgrammer
选项字节
界面(
写保护
2)......................................... 43
图 35. STM32CubeProgrammer Flash 存储器 非安全 状态寄存器界面(OEM2LOCK)...................... 44
图 36. STM32CubeProgrammer 断开 ........................................................ 44
图 37. STM32CubeProgrammer 连接菜单 ..................................................... 45
图 38.
STM32CubeProgrammer 选项字节界面(
启动配置
)........................................ 46
图 39.
STM32CubeProgrammer 选项字节界面(
安全区域
1)....................................... 46
图 40.
STM32CubeProgrammer 选项字节界面(
写保护
1) ........................................ 47
图 41.
STM32CubeProgrammer 选项字节界面(
安全区域
2)....................................... 47
图 42.
STM32CubeProgrammer 选项字节界面(
写保护
2) ........................................ 48
图 43.
STM32CubeProgrammer 选项字节界面(WRP1A 锁定) .....................................
48
图 44.
STM32CubeProgrammer 选项字节界面(WRP2A 锁定) .....................................
49
图 45.
STM32CubeProgrammer 选项字节界面(RDP)........................................... 49
图 46.
STM32CubeProgrammer 选项字节界面(RDP 确认) .......................................
50
图 47. STM32CubeProgrammer
断开 ........................................................ 50
图 48. Tera Term 连接界面................................................................ 51
图 49. Tera Term 设置界面................................................................ 51
图 50. 复位按钮 B-U585I-IOT02A ........................................................... 52
图 51. 开发模式下 Tera Term 上显示的信息示例 ................................................. 52
图 52. B-U585I-IOT02A 板上要移除的跳线..................................................... 53
UM2851
图一览
UM2851 - Rev 2
page 100/102