|
2410的OEMAddressTable在WINCEROOT\PLATFORM\SMDK2410\KERNEL\HAL\ARM和WINCEROOT\PLATFORM\SMDK2410\NBOOT路径下的map.a的文件中
DCD 0x80000000, 0x00000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 0
DCD 0x82000000, 0x08000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 1
DCD 0x84000000, 0x10000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 2
DCD 0x86000000, 0x18000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 3
DCD 0x88000000, 0x20000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 4
DCD 0x8A000000, 0x28000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 5
DCD 0x8C000000, 0x30000000, 64 ; 64 MB DRAM BANK 0
Kernel的起始地址是0x30200000,对应的虚拟地址就是8C200000
我最后做的实验是将RAM地址偏移了200000,大小不变,这样ROM+RAM的总空间大于64M,再验证下
DCD 0x80000000, 0x00000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 0
对此句不理解,那位兄弟指点一下. |
|