
一、RISAB对Block Based片上RAM的配置和管理 1、主要功能和目的 ①配置和管理片内Block based RAM的隔离和访问控制 Trusted domain可以直接配置,也可以授权其他CID对Memory的某个(/些)page资源进行RIF配置 隔离和分配策略基于固定大小的page/block ②基于多重规则定义Memory的隔离与访问控制 限制CID访问,允许一个或者多个CID访问资源 只允许Secure,或者Non-secure访问 只允许Privileged访问,或者Privileged/Unprivileged都可以访问 读/写访问控制:只读,只写,或者读写 ③配置锁定管理 ④非法访问事件管理 2、RISAB管理的资源 3、配置概览 4、基于Page对每个页做RIF配置 首先由Trusted Domain确定 ①是否对该page使能CID过滤 ②是否授权某个security domain 进行该page的RIF配置 然后有权限的CID master通过RISAB寄存器配置page/block的RIF访问属性: ①是否允许Secure/Non-secure访问 ②哪些CID有Read/Write权限 ③CID访问时的Priv/Unpriv权限 5、每个page的RIF配置方式有三种选择 6、配置某个Page RIF访问属性的一般流程 二、RISAB对片上Block Based SRAM的配置和管理 RISAB配置SYSRAM设备树配置举例 RISAB配置SRAM设备树配置举例 RISAB:SRAM访问测试示例 RISAB dump配置信息示例 加油 |
《STM32MP2 RIF线上课程》学习笔记+使用CubeMX配置RIF介绍与举例
《STM32MP2 RIF线上课程》学习笔记+RIF非法访问调查与问题解决示例
《STM32MP2 RIF线上课程》学习笔记+RIF默认状态总结
《STM32MP2 RIF线上课程》学习笔记+几个典型的RIF感知IP介绍
STM32MP2 RIF线上课程》学习笔记+Memory地址访问管理之RISAF
《STM32MP2 RIF线上课程》学习笔记+Memory地址访问管理之RISAL
实战经验 | AFCI上位机用户手册
实战经验 | Cortex-M核除0操作的报错机制话题
刘氓兔的杂谈【001】-片上USB 高速PHY
实战经验 | STM32G474 FPU 性能优化与测量