您好!
我正在尝试检查2位 ECC 缓存异常。 在文档中、我已经找到了在缓存上禁用/启用 ECC 检查的方法、但我想知道如何注入 ECC 错误。
在文档中、可以通过 AXI-S 从端口访问高速缓存。 根据 Cortex-R5文档、我需要将 ACTLR 寄存器(AXISCEN)的位24翻转为1来访问高速缓存。 最后、根据存储器映射、缓存区域对应于0x30000000至 0x37FFFFFF。 我创建了一个与此区域对应的 MPU 区域、并授权用户和特权访问。
但是、当我尝试访问我定义的缓存区域时、我会获得与 同步外部中止相对应的代码的数据中止异常。
我有访问高速缓存数据/标签的权限?
谢谢、