]>
Commit | Line | Data |
---|---|---|
be5a7190 | 1 | Freescale MPC837xE-RDB Board |
5e918a98 KP |
2 | ----------------------------------------- |
3 | ||
4 | 1. 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 | ||
32 | 2. Memory Map | |
33 | ||
34 | 2.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 - | |
be5a7190 DL |
41 | 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 | |
5e918a98 | 44 | 0xe000_0000 0xe00f_ffff Int Mem Reg Space 1M - |
be5a7190 | 45 | 0xe060_0000 0xe060_7fff NAND Flash 32K 8 |
5e918a98 KP |
46 | 0xfe00_0000 0xfe7f_ffff NOR Flash on CS0 8M 16 |
47 | ||
48 | ||
49 | 3. Definitions | |
50 | ||
51 | 3.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 | |
be5a7190 | 57 | CONFIG_MPC837XERDB MPC837xE-RDB board specific |
5e918a98 KP |
58 | |
59 | ||
60 | 4. 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 | ||
71 | 5. Downloading and Flashing Images | |
72 | ||
73 | 5.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 | ||
87 | 5.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 | ||
95 | 6. Additional Notes: | |
96 | 1) The console is connected to the top RS-232 connector and the | |
97 | baudrate for MPC837XE-RDB is 115200bps. |