summaryrefslogtreecommitdiffstats
path: root/README.hardware
diff options
context:
space:
mode:
Diffstat (limited to 'README.hardware')
-rw-r--r--README.hardware70
1 files changed, 69 insertions, 1 deletions
diff --git a/README.hardware b/README.hardware
index c68ad43d2a..79607f7d31 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
219 SERIAL_CONSOLE_beagleboard = "115200 ttyS2" 219 SERIAL_CONSOLE_beagleboard = "115200 ttyS2"
220 220
221 221
222Freescale MPC8315E-RDB (mpc8315e-rdb)
223=====================================
224
225The MPC8315 PowerPC reference platform (MPC8315E-RDB) is aimed at hardware and
226software development of network attached storage (NAS) and digital media server
227applications. The MPC8315E-RDB features the PowerQUICC II Pro processor, which
228includes a built-in security accelerator.
229
230Setup instructions
231------------------
232
233You will need the following:
234* nfs root setup on your workstation
235* tftp server installed on your workstation
236
237The original U-Boot image on board can't boot kernel versions 2.6.34 or later
238successfully, so the U-Boot image should be upgraded to the latest U-Boot.
239
240 1. First build a new U-Boot image for mpc8315e-rdb, u-boot.bin.mpc8315erdb,
241 then make it available on your tftp server. To compile the new u-boot:
242
243 $ git clone git://git.denx.de/u-boot.git
244 $ cd u-boot
245 $ git checkout -b v2010.09-mpc8315erdb v2010.09
246 $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path> MPC8315ERDB_config
247 $ make ARCH=powerpc CROSS_COMPILE=<powerpc cross compiler path> all
248 $ cp u-boot.bin u-boot.bin.mpc8315erdb
249
250 2. Set up the environment in U-Boot:
251
252 =>setenv ipaddr <board ip>
253 =>setenv serverip <tftp server ip>
254
255 3. Flash the new U-Boot image:
256
257 =>tftp 200000 u-boot.bin.mpc8315erdb
258 =>protect off all
259 =>erase fe000000 +60000
260 =>cp.b 200000 fe000000 60000
261
262Then the kernel can be booted successfully:
263
264 1. Get the kernel (uImage.mpc8315erdb) and dtb (mpc8315erdb.dtb) files from
265 the Poky build tmp/deploy directory, and make them available on your tftp
266 server.
267
268 2. Set up the environment in U-Boot:
269
270 =>setenv bootargs root=/dev/nfs rw nfsroot=<nfsroot ip>:<rootfs path> ip=<board ip>:<server ip>:<gateway ip>:255.255.255.0:mpc8315e:eth0:off console=ttyS0,115200
271
272 3. Download kernel and dtb to boot kernel.
273
274 =>tftp 800000 uImage.mpc8315erdb
275 =>tftp 780000 mpc8315erdb.dtb
276 =>bootm 800000 - 780000
277
278
222Ubiquiti Networks RouterStation Pro (routerstationpro) 279Ubiquiti Networks RouterStation Pro (routerstationpro)
223====================================================== 280======================================================
224 281
282The RouterStation Pro is an Atheros AR7161 MIPS-based board. Geared towards
283networking applications, it has all of the usual features as well as three
284type IIIA mini-PCI slots and an on-board 3-port 10/100/1000 Ethernet switch,
285in addition to the 10/100/1000 Ethernet WAN port which supports
286Power-over-Ethernet.
287
288Setup instructions
289------------------
290
225You will need the following: 291You will need the following:
226* A serial cable - female to female (or female to male + gender changer) 292* A serial cable - female to female (or female to male + gender changer)
227 NOTE: cable must be straight through, *not* a null modem cable. 293 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).
271 337
2726) Connect the board's serial port to your workstation and then start up 3386) Connect the board's serial port to your workstation and then start up
273your favourite serial terminal so that you will be able to interact with 339your favourite serial terminal so that you will be able to interact with
274the serial console. (If you don't have a favourite, picocom is suggested.) 340the serial console. If you don't have a favourite, picocom is suggested:
341
342 $ picocom /dev/ttyUSB0 -b 115200
275 343
2767) Connect the network into eth0 (the one that is NOT the 3 port switch). If 3447) Connect the network into eth0 (the one that is NOT the 3 port switch). If
277you are using power-over-ethernet then the board will power up at this point. 345you are using power-over-ethernet then the board will power up at this point.