STM32U5 低功耗 & TrustZone
🎯 30章实战
友好色
1
STM32U5概述
Cortex-M33 · U5系列 · 应用场景
2
开发环境搭建
CubeIDE · 固件包 · 第一个LED
3
时钟系统详解
MSI/HSI/HSE/PLL · 时钟安全
4
电源管理基础
Run/Sleep/Stop/Standby
5
低功耗串口 LPUART
Stop模式唤醒 · 配置
6
低功耗定时器 LPTIM
基本定时 · 唤醒源
7
RTC与备份域
RTC校准 · 备份寄存器 · Tamper
8
ADC低功耗模式
单次/连续/自动延时
9
DMA与低功耗
Stop模式下数据传输
10
SMPS与LDO
稳压器选择 · 动态调压
11
TrustZone基础
安全/非安全 · SAU/IDAU
12
安全启动 Secure Boot
Root of Trust · 镜像验证
13
安全固件更新 SFU
加密 · 签名验证
14
密码学加速器 CRYP
AES/DES/TDES硬件加速
15
公钥加速器 PKA
RSA · ECC算法加速
16
哈希处理器 HASH
SHA-1 · SHA-256硬件计算
17
真随机数发生器 TRNG
熵源 · 随机数质量测试
18
安全内存保护
MPU+TrustZone · 安全属性单元
19
安全调试
调试认证 · JTAG/SWD锁定
20
安全存储
OTP · 安全Flash · 密钥管理
21
安全外设隔离
Secure/Non-Secure分配
22
安全中断管理
中断目标安全状态
23
安全DMA
DMA通道安全属性
24
安全GPIO
GPIO安全访问控制
25
安全定时器
高级定时器安全/非安全
26
安全通信接口
I2C · SPI · USART分区
27
安全USB
USB设备安全配置与隔离
28
安全文件系统
TrustZone加密文件系统
29
低功耗与安全协同
低功耗模式下安全策略
30
综合实战:智能门锁
低功耗+TrustZone完整方案