从Cortex-M33内核认识TrustZone

news/2024/12/18 5:07:14/

欢迎大家关注STM32L5课程。本期我们会介绍STM32L5的内核,Cortex-M33。它是ARM在MCU架构上增加了TrustZone这个安全扩展的一种内核实现。

 

从这一期开始,我们进入技术部分的学习。L5快速入门,会由5期的介绍组成,会着重讲解L5的TrustZone安全扩展。除此之外,L5新增了内置SMPS,进一步提高平台的低功耗特性。

 

Cortex-M33内核

Cortex-M33,在以往传统的Cortex-M系列内核基础上最大的扩展是新增对TrustZone的支持:从硬件实现角度来说,内核会新增一些外设,并且原来已有的外设也做了相应更新,来支持TZ。从用户角度,即编程模型来说,一方面有新增寄存器、新增指令需要操作,另一方面在中断响应机制、存储区映射上都有新的概念提出,需要开发者理解和运用。

 

 

 

近些年,ARM在MCU领域的内核架构设计,从V6-M、V7-M到V8-M,实现了丰富的内核软IP。从入门型的CM0、CM0+内核,到主流型CM3、CM4、CM7内核,再到支持TrustZone安全扩展的CM33内核,ST都有具体的产品线。

这两年主推的新产品,G0、G4、WB、WL,还有新一代H7,都是基于V6-M和V7-M架构。STM32L5是ST首款基于CM33内核的MCU产品。

通常意义来讲,CM33可以看做是CM4内核基础上新增了TrustZone安全扩展。那


http://www.ppmy.cn/news/501458.html

相关文章

RENESAS/瑞萨 32位微控制器MCU Arm®Cortex®-M33 Arm®Cortex®-M23

R7FA4M2AC3CFM#AA0 瑞萨电子 RA4M2 32 位微控制器 (MCU) 产品群使用支持 TrustZone 的高性能 Arm Cortex-M33 内核。 与片内的 Secure Crypto Engine (SCE) 配合使用,可实现安全芯片的功能。 RA4M2 采用高效的 40nm 工艺,由灵活配置软件包 (FSP) 这个开放…

M-Arch(番外1)GD32L233评测-Cortex-M23到底是个啥?

前言 朋友推荐的eeworld的活动,竟然中奖了。 网址在:eeworld中奖了[1] 之前主要接触的是M3,M4。M23是个啥? 还没收到开发板,先来把相关的概念捋一捋。 Cortex系列 Google没法用,直接用bing的国际版&#xf…

STM32L5特性简介 Cortex-M33内核TEE-TrustZone信息安全

随着物联网IOT的高速发展,越来越多的智能终端在用户层面普及,大到电网的无线供配电,小到家里的智能开关、智能音箱。让人们在手机上随时随地可以查看到自己家的温湿度和图像,手指点点就能控制电器工作。我们在享受便利的同时&…

深度剖析,简单粗暴,详解Cortex-M23/33特性

【说在前面的话】 自从Arm在2016年的十月发布两款Armv8-M架构的新处理器Cortex-M23和Cortex-M33以来,已经过去了3年多,而市面上基于这两款处理器的微控制器产品也刚刚才崭露头角。 很多才刚刚通过开发板熟悉Cortex-M0/M0/M3/M4处理器的童鞋可能心中又要飘…

华芯片特微 M33内核 KEIL5环境配置不上问题

1 JFLASH连接不上问题 官方手册有说解决这个问题 2 JFLASH能连接上KEIL提示no found sw-dp 在替换keil下载算法后还是提示no found sw-dp 1 怀疑是keil 527版本太高了, 就换了518 还是不行 2 怀疑是keil检测到盗版了就不让下, 替换Jlink为以前老版本还是不行 解决方案: 下…

Arm Cortex-M23 MCU,Arm Cortex-M33 MCU与RISC-V MCU技术

Arm Cortex-M23 MCU,Arm Cortex-M33 MCU与RISC-V MCU技术 本文介绍以下技术 Arm Cortex-M23 MCU Arm Cortex-M33 MCU RISC-V MCU 基于ARM Cortex-M和RISC-V内核,提供了丰富的产品组合和全面的软硬件支持 Arm Cortex-M23 MCU 基于Arm Cortex-M23内核的32位…

armv8m(cortex m33) MPU实战

文章目录 1 MPU1.1 Memory attributes summary1.2 MPU寄存器1.2.1 MPU Type Register1.2.2 MPU Control Register1.2.3 MPU Region Number Register1.2.4 MPU Region Base Address Register1.2.5 MPU Region Limit Address Register1.2.6 MPU Memory Attribute Indirection Reg…

一文看懂ARM Cortex-M处理器

ARM Cortex-M处理器家族现在有8款处理器成员。在本文中,我们会比较Cortex-M系列处理器之间的产品特性,重点讲述如何根据产品应用选择正确的Cortex-M处理器。本文中会详细的对照Cortex-M 系列处理器的指令集和高级中断处理能力,以及 SoC系统级…