blob: 510e3bb9b1571747a0152f53faeb3ad8271e9e7d [file] [log] [blame]
Dave Liu217b9902008-04-15 13:12:23 +08001Freescale MPC837xE-RDB Board
Kim Phillips1cb07e62008-01-16 00:38:05 -06002-----------------------------------------
3
41. Board Description
5
6 The MPC837xE-RDB are reference boards featuring the Freescale MPC8377E,
7 MPC8378E, and the MPC8379E processors in a Mini-ITX form factor.
8
9 The MPC837xE-RDB's have the following common features:
10
11 A) 256-MBytes on-board DDR2 unbuffered SDRAM
12 B) 8-Mbytes NOR Flash
13 C) 32-MBytes NAND Flash
14 D) 1 Secure Digital High Speed Card (SDHC) Interface
15 E) 1 Gigabit Ethernet
16 F) 5-port Ethernet switch (Vitesse 7385)
17 G) 1 32-bit, 3.3 V, PCI slot
18 H) 1 32-bit, 3.3 V, Mini-PCI slot
19 I) 4-port USB 2.0 Hub
20 J) 1-port OTG USB
21 K) 2 serial ports (top main console)
22 L) on board Oscillator: 66M
23
24 The MPC837xE-RDB's have the following differences:
25
26 MPC8377E-RDB MPC8378E-RDB MPC8379E-RDB
27 SATA controllers 2 0 4
28 PCI-Express (mini) 2 2 0
29 SGMII Ports 0 2 0
30
31
322. Memory Map
33
342.1. The memory map should look pretty much like this:
35
36 Address Range Device Size Port Size
37 (Bytes) (Bits)
38 =========================== ================= ======= =========
39 0x0000_0000 0x0fff_ffff DDR 256M 64
40 0x1000_0000 0x7fff_ffff Empty 1.75G -
Dave Liu217b9902008-04-15 13:12:23 +080041 0x8000_0000 0x8fff_ffff PCI MEM prefetch 256M 32
42 0x9000_0000 0x9fff_ffff PCI MEM non-prefetch 256M 32
43 0xe030_0000 0xe03f_ffff PCI I/O space 1M 32
Kim Phillips1cb07e62008-01-16 00:38:05 -060044 0xe000_0000 0xe00f_ffff Int Mem Reg Space 1M -
Dave Liu217b9902008-04-15 13:12:23 +080045 0xe060_0000 0xe060_7fff NAND Flash 32K 8
Kim Phillips1cb07e62008-01-16 00:38:05 -060046 0xfe00_0000 0xfe7f_ffff NOR Flash on CS0 8M 16
47
48
493. Definitions
50
513.1 Explanation of NEW definitions in:
52
53 include/configs/MPC837XERDB.h
54
55 CONFIG_MPC83XX MPC83xx family for both MPC8349 and MPC8360
56 CONFIG_MPC837X MPC837x specific
Dave Liu217b9902008-04-15 13:12:23 +080057 CONFIG_MPC837XERDB MPC837xE-RDB board specific
Kim Phillips1cb07e62008-01-16 00:38:05 -060058
59
604. Compilation
61
62 Assuming you're using BASH shell:
63
64 export CROSS_COMPILE=your-cross-compile-prefix
65 cd u-boot
66 make distclean
67 make MPC837XERDB_config
68 make
69
70
715. Downloading and Flashing Images
72
735.0 Download over serial line using Kermit:
74
75 loadb $loadaddr
76 [Drop to kermit:
77 ^\c
78 send <u-boot-bin-image>
79 c
80 ]
81
82
83 Or via tftp:
84
85 tftp $loadaddr u-boot.bin
86
875.1 Reflash U-boot Image using U-boot
88
89 tftp $loadaddr u-boot.bin
90 protect off fe000000 fe0fffff
91 erase fe000000 fe0fffff
92 cp.b $loadaddr fe000000 $filesize
93
94
956. Additional Notes:
96 1) The console is connected to the top RS-232 connector and the
97 baudrate for MPC837XE-RDB is 115200bps.