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