STMCU小助手
发布时间:2022-8-11 15:05
|
简介' o# R* q4 `( } • 目标- ?3 F( j$ L% b: \+ x( ~" Z • 保护外置Flash中的代码和数据的机密性 • 同时提高外部Flash中代码的运行效率 • 利用STM32L5的新特性 • OTFDEC → 4 m! e/ R* N, O6 B& v! s! [$ G • OnTheFlyDECrypt硬件可以实时解密外置OSPI Flash中的数据和代码,从而CPU能够直接运行片外Flash上的加密代码 • 外部Flash的代码和数据能够以加密的形式存放在外部Flash中,达到保护代码/数据的功能 • ICACHE → • 总线矩阵前的8KB 指令与数据Cache$ j5 n' U/ ?# f: b( |4 f • 支持将外部Memory地址Remap到Code Address,从而提高放置在外部Flash中的代码运行效率2 ~# T" S: ^- D6 H • 示例 • 基于在STM32L562-DK板,一部分代码运行在片外OSPI Flash- x1 l) |2 \) U0 _( T% |" M • 通过PC端软件openssl对片外Flash代码binary进行加密后写入片外Flash • 初始化过程将配置OTFDEC和ICACHE,实时解密运行片外Flash中的app代码 示例代码介绍 ; A4 e, f- v# S0 L# b& q
• 示例代码Flash存储布局 ( L" n: J, v9 e4 C5 u; [ , }( q9 a+ f, C @
+ [/ W: M/ g. V4 b# g* k 完整版请查看:附件: T4 X& X# M6 y4 R; f! k 5 i8 T* O' o8 t/ i; O% \2 O |
L5_OTFDEC_ICACHE_EXAMPLE.pdf
下载1.13 MB, 下载次数: 0
STM32L562DK探索板——串口通讯测试成功
STM32L562DK探索板——再试串口通讯仍不成
STM32L562DK探索板——串口通讯的再测试
STM32L562DK探索板——串口通讯的测试
STM32L562DK探索板——运动传感器测试
STM32L562DK探索板——继续深入了解Audio Play的工作流程
STM32L562DK探索板——触摸菜单实验之触摸测试
STM32L562DK探索板——触摸菜单实验之LED闪烁
STM32L562DK探索板——Audio Play的再了解
STM32L562DK探索板——测试小结
微信公众号
手机版