BLOG

Record, summarize, and improve.

arm处理器地址重映射

Remap的实现与ARM处理器的实现有关。

1) 如果处理器有特殊寄存器,则可以完成重映射。然后通过将Remap寄存器的相应位设置为1来完成Remap。例如Atmel AT91xx

2)如果处理器没有专门的寄存器,但是可以使用内存的bank控制寄存器来配置起始地址bank,那么只要将RAM的起始地址编程为0x0,remap也可以完成。如三星s3c4510

3)如果以上两种机制都不可用,那么就不要做Remap。因为处理器实现决定了SDRAM对应的bank地址是不能改变的。比如三星S3c2410。