upstream u-boot with additional patches for our devices/boards: https://lists.denx.de/pipermail/u-boot/2017-March/282789.html (AXP crashes) ; Gbit ethernet patch for some LIME2 revisions ; with SPI flash support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
u-boot/board/freescale/mpc837xerdb
..
Kconfig
MAINTAINERS
Makefile
README
mpc837xerdb.c
pci.c

README

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.