我试图为我的观察找到解释
a) 假设 PERIPHBASE 位于 0x2c000000 并且 MMU 被禁用。如果访问地址 0x21000000 会有 DABT 吗?我有一个 DABT
b) 假设启用 MMU 转换并且仅使用 1G 块 (Lpae) 创建 1:1 映射。因此,0x2100000 存在 1:1 映射。再次访问它会给出一个 DABT。
c) MMU 已启用,但包含 0-1G 的条目 1 被标记为无效。访问 0x21000000 再次提供 DABT。
如果您正在编写异常/陷阱处理程序,您将如何识别 (a) (b) (c) 中的哪一个导致了异常/陷阱。
需要输入,这里有点困惑......