存储器重映射是怎么一回事? 是不是同一个存储空间有两个地址? AT91SAM7S 中内存地址空间是这么分配:先是1M的空间(没说是什么),然后是1M的flash,最后是1M的SRAM。说如果没有进行重映射,最先的1M是SRAM,若进行了重映射,最先的1M是flash。 那么 是不是说最先的1M空间并没有实际的物理的存储介质,而flssh或SRAM可以通过两个地址(实际地址和映射地址)进行访问呢??? 另外一个问题,是不是所有的寄存器都是在SRAM中呢? 如果要自己写配置文件,要写定义寄存器,而CPU的datasheet中好像没给出它们的基地址,只给了偏移量。怎么算它们的实际地址啊????? |