NRF54L15 MPC — Memory Privilege Controller

MPC(Memory Privilege Controller,内存权限控制器)的寄存器主要用于划分内存区域并为每个区域分配访问权限,以及报告访问违规错误。具体作用如下:

地址解码与区域划分:通过配置 OVERRIDE[n].STARTADDR 和 OVERRIDE[n].ENDADDR 寄存器,定义内存权限控制的起止地址,每个区域的粒度为 4096 字节。

权限设置:使用 OVERRIDE[n].PERM 和 OVERRIDE[n].PERMMASK 寄存器,为每个区域分配读、写、执行、Secure/Non-secure 等权限,并通过 PERMMASK 指定哪些权限字段生效。

区域使能与锁定:通过 OVERRIDE[n].CONFIG 寄存器使能和锁定区域配置,防止运行时被意外修改。

image

如果对这个NRF54感兴趣,请评论区联系我们,或者 021-54362893 与我们联系;

posted @ 2025-07-28 16:26  jack_zhang_ori  阅读(12)  评论(0)    收藏  举报