当前位置:   article > 正文

从Cortex-M33内核认识TrustZone

m33内核

欢迎大家关注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安全扩展。那

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/91998
推荐阅读
相关标签
  

闽ICP备14008679号