|
以testsuite中的2410x为例:
# physical memory
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0xc0800000, size=0x00800000, file=./initrd.img
mem_bank: map=M, type=RW, addr=0xc1000000, size=0x01000000
以上是仿真的2410的物理内存,嗯。。是一段0xc0000000到0xc1FFFFFFF的连续地址段(这里应该是连续分配的吧?),具体大小为64MB,然后我想问的是上面的addr对应的是主机的内存地址还是仿真的2410的内存地址??
还有在用真实硬件的时候板的内存地址是如何分配的?是否是从0x00000000开始??如果要靠skyeye来学习的话应该怎么把skyeye的仿真和具体硬件联系起来??
e。。新人哈。。。刚开始接触嵌入式。。可能问的问题里就有很多错误- - 还望诸位耐心解答。。 |
|