推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

STM32+TrustZone+开发调试技巧(1地址安全区及资源安全属性配置

更新时间:2026-09-21 11:37:10 大小:2M 上传用户:zq_1943查看TA发布的资源 标签:STM32TrustZoneARM Cortex-M33安全区配置资源安全属性 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1. 引言 

STM32 MCU 中较新的产品系列例如 STM32L5STM32U5 采用了 ARM Cortex V8M CM33 内核,并引入了 TrustZone 概念。

在此基础上,从内核到存储器再到外设等设计了完整 的支持 TrustZone 架构的系统隔离机制。 在新的 TrustZone 架构下,软件的开发由原来的单一工程,变成了 Secure 安全和 NonSecure 非安全两个工程的联合开发,系统上电首先从 Secure 工程开始运行,完成必要 初始化之后跳转至 NonSecure 工程运行,之后 NonSecure 工程还可以通过调用 Secure 程经由 NSCSecure NonSecure Callable)区提供的 API 调用 Secure 工程的函数。 

由于此时系统的所有资源,包括 Memory、外设等等都区分了安全和非安全属性,而 CPU 也区分安全和非安全运行状态,其对应的安全或非安全代码及其使用的数据都需要有相 应的存储空间存放,且该存储空间需要具有相同的安全或者非安全属性,否则代码无法正常 运行。因此,在 TrustZone 架构下首先需要针对不同物理区间做地址安排及相应安全属性的 正确配置。

对于 V8M 内核来说,这涉及到 SAU/IDAU 的配置,且取指令与取数据可能有不 同的访问规则,同时指令以及数据是否能够从 memory 中正确取得,除了和 SAU/IDAU 的配 置有关以外,还与 Memory 自身的安全属性配置有关。 

部分文件列表

文件名 大小
【应用笔记】STM32+TrustZone+开发调试技巧(1)——+地址安全区及资源安全属性配置.p.pdf 2M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏60.00元   3天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

  • 21下载积分 打赏15.00元   3天前

    用户:liqiang9090

  • 21下载积分 打赏25.00元   3天前

    用户:有理想666

  • 21下载积分 打赏15.00元   3天前

    用户:godbox

  • 21下载积分 打赏15.00元   3天前

    用户:aetek

  • 21下载积分 打赏5.00元   3天前

    用户:mulanhk

  • 21下载积分 打赏5.00元   3天前

    用户:JuneLin61

推荐下载