path: root/README.hardware
diff options
authorPaul Eggleton <>2011-03-22 17:14:26 +0000
committerRichard Purdie <>2011-03-25 16:38:13 +0000
commitfee7f569f4ce10cba60f1537b66219ea3bf8bff3 (patch)
tree0b282495bfe887ecd36676a40a2591816b891d99 /README.hardware
parent7c62b36a34f3b1491bf3df6a559bc0a74c74c173 (diff)
README.hardware: add Freescale MPC8315E-RDB; other minor tweaks
* Add Freescale MPC8315E-RDB instructions (based on Wind River README passed on by Bruce Ashfield) * Add short info paragraph for RouterStation Pro (to match BeagleBoard) * Add example for connecting to RouterStation Pro serial console with picocom (From OE-Core rev: 58d443a2ff300ff290486b2153f8a90a8ca2a89b) Signed-off-by: Paul Eggleton <> Signed-off-by: Richard Purdie <>
Diffstat (limited to 'README.hardware')
1 files changed, 69 insertions, 1 deletions
diff --git a/README.hardware b/README.hardware
index c68ad43..79607f7 100644
--- a/README.hardware
+++ b/README.hardware
@@ -219,9 +219,75 @@ Note: As of the 2.6.37 linux-yocto kernel recipe, the Beagleboard uses the
SERIAL_CONSOLE_beagleboard = "115200 ttyS2"
+Freescale MPC8315E-RDB (mpc8315e-rdb)
+The MPC8315 PowerPC reference platform (MPC8315E-RDB) is aimed at hardware and
+software development of network attached storage (NAS) and digital media server
+applications. The MPC8315E-RDB features the PowerQUICC II Pro processor, which
+includes a built-in security accelerator.
+Setup instructions
+You will need the following:
+* nfs root setup on your workstation
+* tftp server installed on your workstation
+The original U-Boot image on board can't boot kernel versions 2.6.34 or later
+successfully, so the U-Boot image should be upgraded to the latest U-Boot.
+ 1. First build a new U-Boot image for mpc8315e-rdb, u-boot.bin.mpc8315erdb,
+ then make it available on your tftp server. To compile the new u-boot:
+ $ git clone git://
+ $ cd u-boot
+ $ git checkout -b v2010.09-mpc8315erdb v2010.09
+ $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path> MPC8315ERDB_config
+ $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path> all
+ $ cp u-boot.bin u-boot.bin.mpc8315erdb
+ 2. Set up the environment in U-Boot:
+ =>setenv ipaddr <board ip>
+ =>setenv serverip <tftp server ip>
+ 3. Flash the new U-Boot image:
+ =>tftp 200000 u-boot.bin.mpc8315erdb
+ =>protect off all
+ =>erase fe000000 +60000
+ =>cp.b 200000 fe000000 60000
+Then the kernel can be booted successfully:
+ 1. Get the kernel (uImage.mpc8315erdb) and dtb (mpc8315erdb.dtb) files from
+ the Poky build tmp/deploy directory, and make them available on your tftp
+ server.
+ 2. Set up the environment in U-Boot:
+ =>setenv bootargs root=/dev/nfs rw nfsroot=<nfsroot ip>:<rootfs path> ip=<board ip>:<server ip>:<gateway ip>: console=ttyS0,115200
+ 3. Download kernel and dtb to boot kernel.
+ =>tftp 800000 uImage.mpc8315erdb
+ =>tftp 780000 mpc8315erdb.dtb
+ =>bootm 800000 - 780000
Ubiquiti Networks RouterStation Pro (routerstationpro)
+The RouterStation Pro is an Atheros AR7161 MIPS-based board. Geared towards
+networking applications, it has all of the usual features as well as three
+type IIIA mini-PCI slots and an on-board 3-port 10/100/1000 Ethernet switch,
+in addition to the 10/100/1000 Ethernet WAN port which supports
+Setup instructions
You will need the following:
* A serial cable - female to female (or female to male + gender changer)
NOTE: cable must be straight through, *not* a null modem cable.
@@ -271,7 +337,9 @@ tmp/deploy/images/poky-image-XXXX.tar.bz2 into it (preserving permissions).
6) Connect the board's serial port to your workstation and then start up
your favourite serial terminal so that you will be able to interact with
-the serial console. (If you don't have a favourite, picocom is suggested.)
+the serial console. If you don't have a favourite, picocom is suggested:
+ $ picocom /dev/ttyUSB0 -b 115200
7) Connect the network into eth0 (the one that is NOT the 3 port switch). If
you are using power-over-ethernet then the board will power up at this point.
OpenPOWER on IntegriCloud