leihen0525 发表于 2014-12-26 08:26:22

ARM MMU 缺页中断 求助

希望高手帮帮忙,郁闷死我了,好了,说问题
我模拟了一个缺页中断,就是初始化了一级页表1M,全部填0,然后用的部分分配权限和物理地址,然后 执行
LDR PC,=0x10000000;(0x10000000这个地址是虚拟地址,页表中存储的是0)
这时应该触发缺页中断进去HandlePrefetchAbort中断中(中断进来了),
然后读取CP15.c5,CP15.c6,结果这两个都是0,不应该一个告诉我页表访问错误,和错误地址麽???
mrcp15, 0, r2, c5, c0, 0            ; get FSR
mrcp15, 0, r1, c6, c0, 0            ; get FAR

麻烦大神帮帮忙,非常感谢了。
邮箱:leihen0525@163.com
页: [1]
查看完整版本: ARM MMU 缺页中断 求助