1
Freescale MPC837xE-RDB Board
2
-----------------------------------------
6
The MPC837xE-RDB are reference boards featuring the Freescale MPC8377E,
7
MPC8378E, and the MPC8379E processors in a Mini-ITX form factor.
9
The MPC837xE-RDB's have the following common features:
11
A) 256-MBytes on-board DDR2 unbuffered SDRAM
13
C) 32-MBytes NAND Flash
14
D) 1 Secure Digital High Speed Card (SDHC) Interface
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
21
K) 2 serial ports (top main console)
22
L) on board Oscillator: 66M
24
The MPC837xE-RDB's have the following differences:
26
MPC8377E-RDB MPC8378E-RDB MPC8379E-RDB
27
SATA controllers 2 0 4
28
PCI-Express (mini) 2 2 0
34
2.1. The memory map should look pretty much like this:
36
Address Range Device Size Port Size
38
=========================== ================= ======= =========
39
0x0000_0000 0x0fff_ffff DDR 256M 64
40
0x1000_0000 0x7fff_ffff Empty 1.75G -
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
44
0xe000_0000 0xe00f_ffff Int Mem Reg Space 1M -
45
0xe060_0000 0xe060_7fff NAND Flash 32K 8
46
0xfe00_0000 0xfe7f_ffff NOR Flash on CS0 8M 16
51
3.1 Explanation of NEW definitions in:
53
include/configs/MPC837XERDB.h
55
CONFIG_MPC83xx MPC83xx family for both MPC8349 and MPC8360
56
CONFIG_MPC837x MPC837x specific
57
CONFIG_MPC837XERDB MPC837xE-RDB board specific
62
Assuming you're using BASH shell:
64
export CROSS_COMPILE=your-cross-compile-prefix
67
make MPC837XERDB_config
71
5. Downloading and Flashing Images
73
5.0 Download over serial line using Kermit:
78
send <u-boot-bin-image>
85
tftp $loadaddr u-boot.bin
87
5.1 Reflash U-boot Image using U-boot
89
tftp $loadaddr u-boot.bin
90
protect off fe000000 fe0fffff
91
erase fe000000 fe0fffff
92
cp.b $loadaddr fe000000 $filesize
96
1) The console is connected to the top RS-232 connector and the
97
baudrate for MPC837XE-RDB is 115200bps.