BlueangelVirtualMemoryMapping

来自WordPress中文文档
跳转至: 导航搜索

BlueAngel Virtual Memory Mapping

virtual to physical mapping in the bootloader

80000000-82000000 00000000-02000000 02000000 ROM cs0
----
8a000000-8a100000 10000000-10100000 00100000 cs4_100 - DPRAM
8a100000-8a200000 10800000-10900000 00100000 cs4_108 - htc dpram asic p/n 30h80037-00-L
----
8b000000-8c000000 08000000-09000000 01000000 cs2 - ATI Imageon 3200
8c000000-8c100000 20000000-20100000 00100000 cfslot0_20
8c100000-8c200000 28000000-28100000 00100000 cfslot0_28
8c200000-8d000000 2c000000-2ce00000 00e00000 cfslot0_2c
8d000000-8d100000 30000000-30100000 00100000 cfslot1_30
8d100000-8d200000 38000000-38100000 00100000 cfslot1_38
8d200000-8e000000 3c000000-3ce00000 00e00000 cfslot1_3c
8e000000-8f700000 40000000-41700000 01700000 pxa263 peripherals
8f700000-8f800000 16000000-16100000 00100000 cs5_160 debug port
8f800000-8f900000 48000000-48100000 00100000 pxa263 memory controller
8f900000-8fa00000 0e000000-0e100000 00100000 cs3_0e0 - asic3 SDIO
8fa00000-8fb00000 0c000000-0c100000 00100000 cs3_0c0 - asic3 gpio+misc
8fb00000-8fc00000 11000000-11100000 00100000 cs4_110
8fd00000-8fe00000 04000000-04100000 00100000 cs1 - disk on chip?
----
90000000-94000000 a0000000-a4000000 04000000 SDRAM partition 0
94000000-98000000 a4000000-a8000000 04000000 SDRAM partition 1
98000000-9c000000 a8000000-ac000000 04000000 SDRAM partition 2
9c000000-a0000000 ac000000-b0000000 04000000 SDRAM partition 3
----
a0000000-c0000000 same as 80000000-a0000000, but unbuffered
----
c0000000-c8000000 a0000000-a8000000 08000000

physical to virtual mapping in the bootloader

00000000-02000000 80000000-82000000 02000000 ROM cs0
04000000-04100000 8fd00000-8fe00000 00100000 cs1 - disk on chip?
08000000-09000000 8b000000-8c000000 01000000 cs2 - ATI Imageon 3200
0c000000-0c100000 8fa00000-8fb00000 00100000 cs3_0c0 - asic3 gpio+misc
0e000000-0e100000 8f900000-8fa00000 00100000 cs3_0e0 - asic3 SDIO
10000000-10100000 8a000000-8a100000 00100000 cs4_100 - dpram memory
10800000-10900000 8a100000-8a200000 00100000 cs4_108 - dpram control
11000000-11100000 8fb00000-8fc00000 00100000 cs4_110
16000000-16100000 8f700000-8f800000 00100000 cs5_160 debug port
20000000-20100000 8c000000-8c100000 00100000 cfslot0_20 - pcmcia0 io
28000000-28100000 8c100000-8c200000 00100000 cfslot0_28 - pcmcia0 attrib
2c000000-2ce00000 8c200000-8d000000 00e00000 cfslot0_2c - pcmcia0 memory
30000000-30100000 8d000000-8d100000 00100000 cfslot1_30 - pcmcia1 io
38000000-38100000 8d100000-8d200000 00100000 cfslot1_38 - pcmcia1 attrib
3c000000-3ce00000 8d200000-8e000000 00e00000 cfslot1_3c - pcmcia1 memory
40000000-41700000 8e000000-8f700000 01700000 pxa263 peripherals
44000000
48000000-48100000 8f800000-8f900000 00100000 pxa263 memorycontroller
4c000000
50000000
58000000
5c000000
a0000000-a4000000 90000000-94000000 04000000 SDRAM partition 0
a4000000-a8000000 94000000-98000000 04000000 SDRAM partition 1
a8000000-ac000000 98000000-9c000000 04000000 SDRAM partition 2
ac000000-b0000000 9c000000-a0000000 04000000 SDRAM partition 3

WINCE memory map

physaddr virtaddr mapped size Description
0x00000000 0xa0000000 0x20 PXA263 StrataFlash ROM 32Mbyte
0x48000000 0xa8100000 0x10 PXA263 Memory Controller
0x16000000 0xa9000000 0x01 Debug port
0x04000000 0xa9100000 0x10 Disk on chip ?
0x0e000000 0xa9200000 0x01 ASIC3 SDIO
0x0c000000 0xa9300000 0x01 ASIC3 GPIO & misc.
0x11000000 0xa9400000 0x01 BT/wifi led, etc ?
0x10000000 0xaa000000? DPRAM memory
0x10800000 0xaa100000 DPRAM control
+000 DPRAM registers
+100 DPRAM registers
+200 DPRAM registers
+300 HTC DPRAM ASIC P/N: 30H80037-00-L
0x08000000 0xab000000 0x40 ATI Imageon 3200
0x20000000 0xac000000 0x01 pcmcia0 IO
0x28000000 0xac100000 0x01 pcmcia0 attrib
0x2c000000 0xac200000 0x0E pcmcia0 memory
0x30000000 0xad000000 0x01 pcmcia1 IO
0x38000000 0xad100000 0x01 pcmcia1 attrib
0x3c000000 0xad200000 0x0E pcmcia1 memory
0x40000000 0xae000000 0x02 PXA263 Peripherals (ser0,ser1)
0xa0000000 0xb0000000 0x40 SDRAM 64MB
0xa4000000 0xb4000000 0x40 SDRAM 64MB

Back to the main page or Back to BlueAngel Research