以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。
S5PV210属于ARM Cortex-A8架构,是32位的CPU,有32根地址线和32根数据线。
这表明该CPU的寻址空间为4G,地址映射关系见下述。
S5PV210的地址映射
S5PV210的地址映射关系,如下面四图所示:
图一:表格形式的地址映射
图二:图形形式的地址映射
图三:图二圈出部分的详细映射图
图四:IROM和IRAM部分的详细映射图
分析可知:
(1)从图一图二可知,S5PV210的有两个内存插槽,用来对接1GB和512MB的内存条。
(2)图二中的SROMC地址段,一般用来对接网卡、NorFlash等设备。
(3)图二圈出的 IROM 和 IRAM,是CPU内部的ROM与RAM,将会被映射到地址开始处。
(4)图三中,IROM 和 IRAM 之间有空闲空间,这是为了防止越界,以保证安全。
(5)图四中,值得注意的是,BL1不是存放在IRAM开头的位置,而是存放在相对于IRAM开头有16字节偏移的位置。另外IRAM中的地址0xD003_7400,是异常向量表的起始地址。