2020年4月29日线上课程开放
线上课程


课程介绍


STM32L5 系列内置运行速度可达110 MHz 的 32 位 Arm Cortex-M33 内核(支持 TrustZone安全扩展),也是首个支持内核外cache的STM32系列。低功耗和安全是STM2L5的主打应用领域:片上集成SMPS并继承L4平台的低功耗工艺,结合丰富而灵活的低功耗模式,L5为进一步降低系统功能提供可能。除了以往STM32的全部片上安全模块和特性,L5还支持公钥硬件加速以及在线实时解密片外密文,扩大安全应用存储空间。



《STM32L5系列课程》分四个篇章:

  1. 第一章:STM32L5 微控制器简介

  2. 第二章:STM32L5 入门篇,详解 STM32L5 产品的安全特性和低功耗特性,从内核的 TrustZone 隔离扩展到片上系统及其外设的安全访问,同时结合 STM32生态系统和工具,展示STM32L5的使用特点。

  3. 第三章:STM32L5 进阶篇,详细介绍 STM32L5 新增外设模块及安全特性,从片上 Flash、SRAM、Boot 对安全应用的进一步支持,到ICACHE、PKA 等最新单元模块,并结合 STM32生态系统和工具,展示这些新功能和新特性的使用特点。

  4. 第四章:STM32L5 深入解析篇,本章节还在积极备课中,敬请期待。




实验部分

1. 通过GPIO Toggle例程体会TrustZone平台上新的用户编程模型,深入理解Cortex-M33内核和STM32L5外设对TrustZone的支持

2. 使用STM32CubeMXSTM32L5上生成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

4. STM32CubeProgrammer V2.4.0



分享
剩余
000