ZHCZ054A December 2024 – October 2025 AWR2544
DSS L2 奇偶校验问题:当 DSP 发送超出配置的内存大小的访问时
AWR2544
DSP IP 发出对其 L2 存储器的访问,访问超出配置的 DSP L2 内存大小 384KB(保留空间访问),即超过 0x8085 FFFC。
如果启用奇偶校验,读取超过 0x80860000 -0x8087FFFC 的保留位置时会出现 L2 奇偶校验错误
配置 MPU:(L2MPPA24 - L2MPPA31) 设置为 0。
可阻止对保留空间的写入访问。无别名且无 L2 奇偶校验错误。这可确保有效 L2 区域的数据完整性。
对保留空间的读取访问仍会导致 L2 奇偶校验错误(如果启用奇偶校验)。
不阻止调试访问(读取和写入):仍然导致别名 + L2 奇偶校验错误:即便将 MPPA 寄存器配置为启用保护,阻止调试访问仍不可行
存储器保护故障地址寄存器 (0184 A000h:: L2MPFAR/0184 AC00h:: L1DMPFAR) 中填充阻止(本例中超出 384KB 边界)但仍被访问的地址
下次读取时,需要使用值为 1 的清除寄存器 (L2MPFCR/L1DMPFCR) 清除地址 (L2MPFSR/L1DMPFSR) 和状态 (L2MPFSR/L1DMPFSR) 寄存器
观察结果(启用/禁用 L1D 缓存时)
读取:在 L1D 上观察到 MPU 保护错误,其中 L1MPFAR 寄存器填充阻止的地址访问
写入:在 L2 上观察到 MPU 保护错误,其中 L2MPFAR 寄存器填充阻止的地址访问