在ARMv7上启用MMU后获取预取中止

时间:2013-11-22 06:18:12

标签: caching armv7 mmu

我在我的主板上使用Cortex A8 CPU,并尝试使用16M替换将地址空间0x7000_0000的外部SDRAM映射到0x7FFF_FFFF。大小为256字的MMU描述符表(表中的每个条目为0x7005_1C0E0x7105_1C0E,...... 0x7F05_1C0E)放在片上RAM中{{1} }。由于正在使用替换,因此每个描述符在表中重复16次 - 因此表的大小为256 TTBCR.N是0 TTBR0包含相同的地址0xF801_8000
当我通过写入协处理器启用MMU时,我得到一个预取中止 有人可以帮我弄清楚我错过了什么吗? 感谢

0 个答案:

没有答案