Skip to content
Snippets Groups Projects
README.mpc837xerdb 2.3 KiB
Newer Older
  • Learn to ignore specific revisions
  • Freescale MPC837xE-RDB Board
    
    -----------------------------------------
    
    1.	Board Description
    
    	The MPC837xE-RDB are reference boards featuring the Freescale MPC8377E,
    	MPC8378E, and the MPC8379E processors in a Mini-ITX form factor.
    
    	The MPC837xE-RDB's have the following common features:
    
    	A) 256-MBytes on-board DDR2 unbuffered SDRAM
    	B) 8-Mbytes NOR Flash
    	C) 32-MBytes NAND Flash
    	D) 1 Secure Digital High Speed Card (SDHC) Interface
    	E) 1 Gigabit Ethernet
    	F) 5-port Ethernet switch (Vitesse 7385)
    	G) 1 32-bit, 3.3 V, PCI slot
    	H) 1 32-bit, 3.3 V, Mini-PCI slot
    	I) 4-port USB 2.0 Hub
    	J) 1-port OTG USB
    	K) 2 serial ports (top main console)
    	L) on board Oscillator: 66M
    
    	The MPC837xE-RDB's have the following differences:
    
    			    MPC8377E-RDB    MPC8378E-RDB    MPC8379E-RDB
    	SATA controllers	2		0		4
    	PCI-Express (mini)	2		2		0
    	SGMII Ports		0		2		0
    
    
    2.	Memory Map
    
    2.1.	The memory map should look pretty much like this:
    
    	Address Range			Device			Size		Port Size
    								(Bytes)		(Bits)
    	===========================	=================	=======		=========
    	0x0000_0000	0x0fff_ffff	DDR			256M		64
    	0x1000_0000	0x7fff_ffff	Empty			1.75G		-
    
    	0x8000_0000	0x8fff_ffff	PCI MEM prefetch	256M		32
    	0x9000_0000	0x9fff_ffff	PCI MEM non-prefetch	256M		32
    	0xe030_0000	0xe03f_ffff	PCI I/O space		1M		32
    
    	0xe000_0000	0xe00f_ffff	Int Mem Reg Space	1M		-
    
    	0xe060_0000	0xe060_7fff	NAND Flash		32K		8
    
    	0xfe00_0000	0xfe7f_ffff	NOR Flash on CS0	8M		16
    
    
    3. Definitions
    
    3.1 Explanation of NEW definitions in:
    
    	include/configs/MPC837XERDB.h
    
        CONFIG_MPC83XX	    MPC83xx family for both MPC8349 and MPC8360
        CONFIG_MPC837X	    MPC837x specific
    
        CONFIG_MPC837XERDB	    MPC837xE-RDB board specific
    
    
    
    4. Compilation
    
    	Assuming you're using BASH shell:
    
    		export CROSS_COMPILE=your-cross-compile-prefix
    		cd u-boot
    		make distclean
    		make MPC837XERDB_config
    		make
    
    
    5. Downloading and Flashing Images
    
    5.0 Download over serial line using Kermit:
    
    	loadb $loadaddr
    	[Drop to kermit:
    	    ^\c
    	    send <u-boot-bin-image>
    	    c
    	]
    
    
    	Or via tftp:
    
    	tftp $loadaddr u-boot.bin
    
    5.1 Reflash U-boot Image using U-boot
    
    	tftp $loadaddr u-boot.bin
    	protect off fe000000 fe0fffff
    	erase fe000000 fe0fffff
    	cp.b $loadaddr fe000000 $filesize
    
    
    6. Additional Notes:
    	1) The console is connected to the top RS-232 connector and the
    	   baudrate for MPC837XE-RDB is 115200bps.