jjzjj

【ARMv8M Cortex-M33 系列 1.1 -- SAU Non-secure Callable(NSC) 介绍 】

请阅读【嵌入式开发学习必备专栏之Cortex-M33专栏】文章目录SAUNSC介绍安全状态(Securestate)非安全状态(Non-securestate)非安全可调用(Non-secureCallable,NSC)区域NSC介绍配置NSCSAUNSC介绍ARMv8-M架构引入了TrustZone技术,它提供了一种机制来实现在单个处理器内部的安全隔离。这项技术定义了两种状态:安全状态(Securestate)和非安全状态(Non-securestate)。在此架构下,可以同时运行安全和非安全代码,并且通过硬件保护确保两者之间的隔离。为了允许非安全代码安全地调用安全函数而不会破坏系统的安全性

【ARMv8M Cortex-M33 系列 1 -- SAU 介绍】

请阅读【嵌入式开发学习必备专栏之Cortex-M33专栏】文章目录Cortex-M33SAU介绍SAU的主要功能包括SAU寄存器配置示例Cortex-M33SAU介绍在ARMv8-M架构中,SAU(SecurityAttributionUnit)是安全属性单元,用于配置和管理内存区域的安全属性。SAU是ARMTrustZone技术的一部分,该技术提供了在单个处理器中创建安全(Secure)和非安全(Non-secure)状态的能力,允许系统同时运行受信任的安全代码和非受信任的非安全代码。SAU能够定义多个内存区域,并为每个内存区域指定其是否可被安全状态和/或非安全状态访问。这样,SAU可以帮助