diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2011-03-22 17:14:26 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-03-25 16:38:13 +0000 |
commit | fee7f569f4ce10cba60f1537b66219ea3bf8bff3 (patch) | |
tree | 0b282495bfe887ecd36676a40a2591816b891d99 /README.hardware | |
parent | 7c62b36a34f3b1491bf3df6a559bc0a74c74c173 (diff) | |
download | poky-fee7f569f4ce10cba60f1537b66219ea3bf8bff3.tar.gz |
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 <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'README.hardware')
-rw-r--r-- | README.hardware | 70 |
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 | ||
222 | Freescale MPC8315E-RDB (mpc8315e-rdb) | ||
223 | ===================================== | ||
224 | |||
225 | The MPC8315 PowerPC reference platform (MPC8315E-RDB) is aimed at hardware and | ||
226 | software development of network attached storage (NAS) and digital media server | ||
227 | applications. The MPC8315E-RDB features the PowerQUICC II Pro processor, which | ||
228 | includes a built-in security accelerator. | ||
229 | |||
230 | Setup instructions | ||
231 | ------------------ | ||
232 | |||
233 | You will need the following: | ||
234 | * nfs root setup on your workstation | ||
235 | * tftp server installed on your workstation | ||
236 | |||
237 | The original U-Boot image on board can't boot kernel versions 2.6.34 or later | ||
238 | successfully, 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 | |||
262 | Then 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 | |||
222 | Ubiquiti Networks RouterStation Pro (routerstationpro) | 279 | Ubiquiti Networks RouterStation Pro (routerstationpro) |
223 | ====================================================== | 280 | ====================================================== |
224 | 281 | ||
282 | The RouterStation Pro is an Atheros AR7161 MIPS-based board. Geared towards | ||
283 | networking applications, it has all of the usual features as well as three | ||
284 | type IIIA mini-PCI slots and an on-board 3-port 10/100/1000 Ethernet switch, | ||
285 | in addition to the 10/100/1000 Ethernet WAN port which supports | ||
286 | Power-over-Ethernet. | ||
287 | |||
288 | Setup instructions | ||
289 | ------------------ | ||
290 | |||
225 | You will need the following: | 291 | You 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 | ||
272 | 6) Connect the board's serial port to your workstation and then start up | 338 | 6) Connect the board's serial port to your workstation and then start up |
273 | your favourite serial terminal so that you will be able to interact with | 339 | your favourite serial terminal so that you will be able to interact with |
274 | the serial console. (If you don't have a favourite, picocom is suggested.) | 340 | the serial console. If you don't have a favourite, picocom is suggested: |
341 | |||
342 | $ picocom /dev/ttyUSB0 -b 115200 | ||
275 | 343 | ||
276 | 7) Connect the network into eth0 (the one that is NOT the 3 port switch). If | 344 | 7) Connect the network into eth0 (the one that is NOT the 3 port switch). If |
277 | you are using power-over-ethernet then the board will power up at this point. | 345 | you are using power-over-ethernet then the board will power up at this point. |