首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]关于存储器重映射

[求助]关于存储器重映射

存储器重映射是怎么一回事?
是不是同一个存储空间有两个地址?

AT91SAM7S  中内存地址空间是这么分配:先是1M的空间(没说是什么),然后是1M的flash,最后是1M的SRAM。说如果没有进行重映射,最先的1M是SRAM,若进行了重映射,最先的1M是flash。

那么 是不是说最先的1M空间并没有实际的物理的存储介质,而flssh或SRAM可以通过两个地址(实际地址和映射地址)进行访问呢???

另外一个问题,是不是所有的寄存器都是在SRAM中呢?

如果要自己写配置文件,要写定义寄存器,而CPU的datasheet中好像没给出它们的基地址,只给了偏移量。怎么算它们的实际地址啊?????

这个指的是程序boot前和boot后的重映射,找一个arm的中文书看看就能理解了。
在交流中前进,共同实现nios的应用。
返回列表