yulutong 发表于 2011-10-31 09:20:49

ARM MMU CACHE 一级页表地址写入CP15,寄存器C2,这个地址是怎么来的?

看了有些资料是把SDRAM的起始地址+4KB写入基地址的。
AT9261,中是把SRAM地址写入C2的。
是不是这样,我们在RAM中填写好页表,也就是段描述符。再把这个RAM的起始地址给CP15-->C2.
那么自己写的程序中是不是不能使用已经填写页表的程序了?

qq358951421 发表于 2011-11-3 12:27:58

同学习,说一下自己的理解。。一级页表的存放在ram中,存放地址由用户自己决定,然后再把自己决定的这个地址给CP15-->C2,页表已占用的地址空间就当然不可以再另作他用了。。。
页: [1]
查看完整版本: ARM MMU CACHE 一级页表地址写入CP15,寄存器C2,这个地址是怎么来的?