微信扫一扫
课程介绍
STM32L5 系列内置运行速度可达110 MHz 的 32 位 Arm Cortex-M33 内核(支持 TrustZone安全扩展),也是支持内核外cache的STM32系列。低功耗和安全是STM2L5的主打应用领域:片上集成SMPS并继承L4平台的低功耗工艺,结合丰富而灵活的低功耗模式,L5为进一步降低系统功能提供可能。除了以往STM32的全部片上安全模块和特性,L5还支持公钥硬件加速以及在线实时解密片外密文,扩大安全应用存储空间。
《STM32L5系列课程》分四个篇章:
章:STM32L5 微控制器简介
第二章:STM32L5 入门篇,详解 STM32L5 产品的安全特性和低功耗特性,从内核的 TrustZone 隔离扩展到片上系统及其外设的安全访问,同时结合 STM32生态系统和工具,展示STM32L5的使用特点。
第三章:STM32L5 进阶篇,详细介绍 STM32L5 新增外设模块及安全特性,从片上 Flash、SRAM、Boot 对安全应用的进一步支持,到ICACHE、PKA 等最新单元模块,并结合 STM32生态系统和工具,展示这些新功能和新特性的使用特点。
第四章:STM32L5 深入解析篇,本章节还在积极备课中,敬请期待。
实验部分
1. 通过GPIO Toggle例程体会TrustZone平台上新的用户编程模型,深入理解Cortex-M33内核和STM32L5外设对TrustZone的支持
2. 使用STM32CubeMX在STM32L5上生成TrustZone应用初始代码及工程框架,添加用户应用逻辑,实现理论介绍里的重要知识点
3. 课程中间穿插大量动手示例,通过实操环节,加深对新功能,新特性的体会
实验平台
NUCLEO-L552ZE-Q
STM32L562-DK
实验前准备
为了保证实验课程的顺利进行,请根据选用的操作系统,事先安装下列软件相应的版本:
1. STM32CubeMX V5.6.0或以上版本;
2. STM32CubeL5
Firmware Package 1.2.0或以上版本,可使用STM32CubeMX直接下载;
3. IAR EWARM V8.42.1 or Keil MDK 5
请关注“STM32”微信公众号,以便及时获取课程信息。