摘要: MPC(Memory Privilege Controller,内存权限控制器)的寄存器主要用于划分内存区域并为每个区域分配访问权限,以及报告访问违规错误。具体作用如下: 地址解码与区域划分:通过配置 OVERRIDE[n].STARTADDR 和 OVERRIDE[n].ENDADDR 寄存器,定 阅读全文
posted @ 2025-07-28 16:26 jack_zhang_ori 阅读(12) 评论(0) 推荐(0)
摘要: KMU(Key Management Unit,密钥管理单元)的寄存器主要用于安全地管理密钥的存储、推送、撤销和元数据读取等操作。以 nRF54L15 为例,KMU 的寄存器作用如下: TASKS_PROVISION:触发密钥槽的写入(provision)操作,将密钥和权限策略从 RAM 写入到安全 阅读全文
posted @ 2025-07-28 16:24 jack_zhang_ori 阅读(37) 评论(0) 推荐(0)
摘要: GLITCHDET(Voltage glitch detectors) 的作用是检测并防御电压毛刺(glitch)和故障注入攻击,提升芯片的物理安全性。其主要功能包括: 检测电压毛刺和时序违规:GLITCHDET 通过在数字逻辑中分布检测器,监控因电源电压毛刺、去耦电容引入的电压扰动或电磁故障注入( 阅读全文
posted @ 2025-07-28 16:21 jack_zhang_ori 阅读(4) 评论(0) 推荐(0)
摘要: nRF54L15 的 GRTC(Global Real-Time Counter)具有以下优点: 超低功耗:GRTC 可在所有电源模式下运行,包括 System OFF,适合超低功耗应用 高分辨率系统定时器:52 位宽,1 μs 分辨率,最长可运行 142 年不回绕,满足高精度定时需求 自动时钟切换 阅读全文
posted @ 2025-07-28 16:16 jack_zhang_ori 阅读(25) 评论(0) 推荐(0)
摘要: NRF54L15 内存外设访问权限: 访问权限由TrustZone、MPC和SPU安全外设控制。 下图显示了系统对内存、外设、GPIO和PPI的安全控制模块。 Arm Cortex-M33 CPU在发起总线交易之前,会在内部强制实施TrustZone安全机制。关于Arm CortexM33内部的安全 阅读全文
posted @ 2025-07-28 16:11 jack_zhang_ori 阅读(11) 评论(0) 推荐(0)
摘要: NRF54L15 关机状态功耗: 尽管nRF54L系列在几个关键场景中显著降低了活动和空闲电流,但某些值比nRF52840更高。这主要是由于与22纳米工艺节点相关的漏电流增加,这可能导致在特定场景中睡眠电流略高。然而,nRF54L系列还引入了诸如系统关闭时的全球RTC等新功能,这提供了比nRF528 阅读全文
posted @ 2025-07-28 16:06 jack_zhang_ori 阅读(17) 评论(0) 推荐(0)
摘要: Scan window 和 scan interval 是蓝牙低功耗(BLE)扫描参数,用于控制中心设备扫描广播包的行为: Scan interval(扫描间隔):指两次扫描周期之间的总时间长度。即每隔多长时间开始一次新的扫描周期。 Scan window(扫描窗口):指在每个扫描周期内,实际用于监 阅读全文
posted @ 2025-07-28 15:59 jack_zhang_ori 阅读(94) 评论(0) 推荐(0)
摘要: 在 Nordic nRF54L 系列芯片中的主要优点包括: 可直接写入和覆盖,无需先擦除:RRAMC 支持直接写入和覆盖数据,无需像传统 Flash 那样先擦除再写入,提高了写入灵活性和效率。 内置错误校正(ECC):每 128-bit word line 内置 ECC,能够检测并纠正最多两个 bi 阅读全文
posted @ 2025-07-28 15:47 jack_zhang_ori 阅读(80) 评论(0) 推荐(0)
摘要: 硬件SPI和软件SPI的主要区别在于实现方式和性能特性: 硬件SPI使用芯片内置的专用SPI控制器外设:芯片支持多种SPI模式,包括SPI、SPIM(带EasyDMA的SPI主接口)和SPIS(带EasyDMA的SPI从接口)SPIM使用DMA(直接内存访问)接口,无需CPU监督即可传输大量数据,使 阅读全文
posted @ 2025-06-27 17:59 jack_zhang_ori 阅读(172) 评论(0) 推荐(0)
摘要: NRF52832种,使用NRF5 SDK 中; LE_GAP_ADV_FLAG_LE_LIMITED_DISC_MODE 表示设备处于"LE Limited Discoverable Mode"(LE 限制发现模式) 这种模式通常用于设备只希望在有限的时间内被发现 BLE_GAP_ADV_FLAG_ 阅读全文
posted @ 2025-06-27 17:54 jack_zhang_ori 阅读(20) 评论(0) 推荐(0)