Remap的实现与ARM处理器的实现有关。
1) 如果处理器有特殊寄存器,则可以完成重映射。然后通过将Remap寄存器的相应位设置为1来完成Remap。例如Atmel AT91xx
2)如果处理器没有专门的寄存器,但是可以使用内存的bank控制寄存器来配置起始地址bank,那么只要将RAM的起始地址编程为0x0,remap也可以完成。如三星s3c4510
3)如果以上两种机制都不可用,那么就不要做Remap。因为处理器实现决定了SDRAM对应的bank地址是不能改变的。比如三星S3c2410。
Remap的实现与ARM处理器的实现有关。
1) 如果处理器有特殊寄存器,则可以完成重映射。然后通过将Remap寄存器的相应位设置为1来完成Remap。例如Atmel AT91xx
2)如果处理器没有专门的寄存器,但是可以使用内存的bank控制寄存器来配置起始地址bank,那么只要将RAM的起始地址编程为0x0,remap也可以完成。如三星s3c4510
3)如果以上两种机制都不可用,那么就不要做Remap。因为处理器实现决定了SDRAM对应的bank地址是不能改变的。比如三星S3c2410。