diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2011-07-14 15:57:28 +0100 |
---|---|---|
committer | Saul Wold <sgw@linux.intel.com> | 2011-07-20 17:30:22 -0700 |
commit | 8af286885353d5740971f137f8c1ada2b43dd2a8 (patch) | |
tree | 1aaaa7743ee8dbdd053e5213dbc63d4cf4f1f6a0 /README.hardware | |
parent | f19e54c671b7a10e4af644eb86ac4d11db932a52 (diff) | |
download | poky-8af286885353d5740971f137f8c1ada2b43dd2a8.tar.gz |
README.hardware: update MPC8315E-RDB instructions
Update the instructions for setting up the MPC8315E-RDB so that they are
clearer, use correct filenames, match the other board instructions more
closely, and include a note about dealing with non-default MAC addresses.
Additionally, add a note about ordering MPC8315E-RDBA.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'README.hardware')
-rw-r--r-- | README.hardware | 55 |
1 files changed, 41 insertions, 14 deletions
diff --git a/README.hardware b/README.hardware index 36029577a4..d4f7b47506 100644 --- a/README.hardware +++ b/README.hardware | |||
@@ -239,30 +239,57 @@ software development of network attached storage (NAS) and digital media server | |||
239 | applications. The MPC8315E-RDB features the PowerQUICC II Pro processor, which | 239 | applications. The MPC8315E-RDB features the PowerQUICC II Pro processor, which |
240 | includes a built-in security accelerator. | 240 | includes a built-in security accelerator. |
241 | 241 | ||
242 | (Note: you may find it easier to order MPC8315E-RDBA; this appears to be the | ||
243 | same board in an enclosure with accessories. In any case it is fully | ||
244 | compatible with the instructions given here.) | ||
245 | |||
242 | Setup instructions | 246 | Setup instructions |
243 | ------------------ | 247 | ------------------ |
244 | 248 | ||
245 | You will need the following: | 249 | You will need the following: |
246 | * nfs root setup on your workstation | 250 | * NFS root setup on your workstation |
247 | * tftp server installed on your workstation | 251 | * TFTP server installed on your workstation |
252 | * Null modem cable connected from your workstation to the first serial port | ||
253 | on the board | ||
254 | * Ethernet connected to the first ethernet port on the board | ||
255 | |||
256 | --- Preparation --- | ||
257 | |||
258 | Note: if you have altered your board's ethernet MAC address(es) from the | ||
259 | defaults, or you need to do so because you want multiple boards on the same | ||
260 | network, then you will need to change the values in the dts file (patch | ||
261 | linux/arch/powerpc/boot/dts/mpc8315erdb.dts within the kernel source). If | ||
262 | you have left them at the factory default then you shouldn't need to do | ||
263 | anything here. | ||
248 | 264 | ||
249 | Load the kernel and boot it as follows: | 265 | --- Booting from NFS root --- |
266 | |||
267 | Load the kernel and dtb (device tree blob), and boot the system as follows: | ||
268 | |||
269 | 1. Get the kernel (uImage-mpc8315e-rdb.bin) and dtb (uImage-mpc8315e-rdb.dtb) | ||
270 | files from the Poky build tmp/deploy directory, and make them available on | ||
271 | your TFTP server. | ||
272 | |||
273 | 2. Connect the board's first serial port to your workstation and then start up | ||
274 | your favourite serial terminal so that you will be able to interact with | ||
275 | the serial console. If you don't have a favourite, picocom is suggested: | ||
276 | |||
277 | $ picocom /dev/ttyUSB0 -b 115200 | ||
250 | 278 | ||
251 | 1. Get the kernel (uImage.mpc8315erdb) and dtb (mpc8315erdb.dtb) files from | 279 | 3. Power up or reset the board and press a key on the terminal when prompted |
252 | the Poky build tmp/deploy directory, and make them available on your tftp | 280 | to get to the U-Boot command line |
253 | server. | ||
254 | 281 | ||
255 | 2. Set up the environment in U-Boot: | 282 | 4. Set up the environment in U-Boot: |
256 | 283 | ||
257 | =>setenv ipaddr <board ip> | 284 | => setenv ipaddr <board ip> |
258 | =>setenv serverip <tftp server ip> | 285 | => setenv serverip <tftp server ip> |
259 | =>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 | 286 | => 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 |
260 | 287 | ||
261 | 3. Download kernel and dtb to boot kernel. | 288 | 5. Download the kernel and dtb, and boot: |
262 | 289 | ||
263 | =>tftp 800000 uImage.mpc8315erdb | 290 | => tftp 800000 uImage-mpc8315e-rdb.bin |
264 | =>tftp 780000 mpc8315erdb.dtb | 291 | => tftp 780000 uImage-mpc8315e-rdb.dtb |
265 | =>bootm 800000 - 780000 | 292 | => bootm 800000 - 780000 |
266 | 293 | ||
267 | 294 | ||
268 | Ubiquiti Networks RouterStation Pro (routerstationpro) | 295 | Ubiquiti Networks RouterStation Pro (routerstationpro) |