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