阅读:1266回复:0
Config.bib中CHAIN_ADDRESS表示什么意思?
在2410的config.bib和map.a中:
1,CHAIN_ADDRESS处放的是不是OEMAddressTable? 2,FIXUPVAR没看明白Help中的说明,他是怎么实现XIP的? 3,DCD 0x82000000, 0x08000000, 32 ; 32 MB SROM(SRAM/ROM) BANK 1,一个Bank不是有128M吗?那这里给它的32M是什么意思? 4,是不是WINCE里一页是1M,所以都给那些设备寄存器分配1M的空间,还是怎么回事? Config.bib中: #define CHAIN_ADDRESS 81E40000 CHAIN $(CHAIN_ADDRESS) 00001000 RESERVED pdwXIPLoc 00000000 $(CHAIN_ADDRESS) FIXUPVAR Map.a中: OEMAddressTable ;;;------------------------------------------------------------- ;;; Virt Addr Phys Addr MB ;;;------------------------------------------------------------- DCD 0x80000000, 0x32000000, 32 ; 32 MB DRAM 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, 32 ; 32 MB DRAM BANK 0 DCD 0x90800000, 0x48000000, 1 ; Memory control register DCD 0x90900000, 0x49000000, 1 ; USB Host register DCD 0x90A00000, 0x4A000000, 1 ; Interrupt Control register 谢谢了! |
|