
简介 • 目标 • 保护外置Flash中的代码和数据的机密性 • 同时提高外部Flash中代码的运行效率 • 利用STM32L5的新特性 • OTFDEC → • OnTheFlyDECrypt硬件可以实时解密外置OSPI Flash中的数据和代码,从而CPU能够直接运行片外Flash上的加密代码 • 外部Flash的代码和数据能够以加密的形式存放在外部Flash中,达到保护代码/数据的功能 • ICACHE → • 总线矩阵前的8KB 指令与数据Cache • 支持将外部Memory地址Remap到Code Address,从而提高放置在外部Flash中的代码运行效率 • 示例 • 基于在STM32L562-DK板,一部分代码运行在片外OSPI Flash • 通过PC端软件openssl对片外Flash代码binary进行加密后写入片外Flash • 初始化过程将配置OTFDEC和ICACHE,实时解密运行片外Flash中的app代码 示例代码介绍 ![]() • 示例代码Flash存储布局 ![]() 完整版请查看:附件 |
L5_OTFDEC_ICACHE_EXAMPLE.pdf
下载1.13 MB, 下载次数: 0
【STM32L562E-DK】健康手环基础界面开发(一)—— 准备工作
STM32硬件结构学习
【STM32L562E-DK】健康手环基础界面开发(二)—— GUI移植
STM32L562E-DK 驱动FMC接口的LCD屏
STM32L562E-DK移植lua脚本语言
STM32L5 系列微控制器和 TrustZone® 开发入门
STM32CubeL5 TFM 应用程序入门
STM32CubeIDE 中基于 STM32L5 系列的项目入门
STM32U5对比STM32L5有 哪些更新?
STM32L5 中如何关闭 TrustZone ?