近日,ST(意法半导体)发布了STM32H5系列高性能微控制器MCU。
STM32H5现有三款DEMO板,入门级NUCLEO-H503RB(Flash 128K,LQFP64封装)、有以太网功能且芯片性能更强劲的NUCLEO-H563ZI(Flash 2M,LQFP144封装),以及可满足用户硬件加密需求、且配置更多外设资源的STM32H573探索开发板(将于2023年6月上市)。
STM32H573探索开发板中带有6个Demo功能演示,如OTFDEC、TrustZone、USB TypeC/USB PD功能。

1、STM32H5的OTFDEC功能
STM32H5集成OTFDEC功能是为了让用户在运行时可以实时解密存入片外Flash的加密数据和代码。启动OTFDEC功能,屏幕上出现柱状图,左边的柱状图形表示通过OTFDEC在片外Flash执行的一段加密代码的运行时间,右边红色的柱状图形表示执行一段普通代码的运行时间。通过OTFDEC运行片外Flash的加密代码的执行速度,与直接运行普通代码的执行速度对比,发现没有对程序运行时间造成大的延误。
2、STM32H5的重要功能TrustZone
TrustZone控制器(GTZC)模块包含两个子模块,一是安全控制模块TZSC,此子块定义了从属外设的安全/特权状态;另一个是内存保护控制器子模块MPCBB,这个子模块用来配制拥有TrustZone芯片的内部RAM可编程安全和特权属性。
TrustZone的demo分为从外设和从内部SRAM进行访问两种方式。本DEMO以GPIO控制LED来演示外设(安全模式和非安全模式)进入TZSC的实际效果。当GPIO口的状态为非安全,访问方式也是非安全模式,LED灯可以点亮;如将LED(GPIO)的安全属性配置成 S(即安全属性),访问方式为非安全模式,不能点亮LED灯;如将GPIO配置为安全模式,访问方式也配置成安全模式,此时可以控制LED灯,也就是说在GPIO为安全模式、外设访问也是安全模式的状态下,可以控制LED灯。
MPCBB子模块(内存保护控制器子模块)可以在RAM中划分出一段特殊的防护区域,将代码或数据存储在里面进行特殊保护,起到防篡改的作用。视频为大家展示了通过访问RAM的方式,MPCBB可提供的安全特性,被定义为安全区域的部分是不能访问的,而非安全区域可以访问。
3、STM32H5集成外设USB TypeC/USB PD的功能
NUCLEO-H503RB 和 NUCLEO-H563ZI已经量产,有需求的用户可以通过代理商进行申请。此外,支持所有安全特性的STM32H573探索套件将于6月上市,敬请期待。
*免责声明:本文内容来源于STM32,转载目的在于传递更多信息,不代表小猫芯城赞同或支持其观点,如有侵权或者不同意发布,敬请与我们联系2881671956@qq.com。
© 2015-2023 CMCALLS.NET All Rights Reserved. Guangdong ICP No. 16107059 -1
微信咨询