| Wind River SBC8641D reference board |
| =========================== |
| |
| Created 06/14/2007 Joe Hamman |
| Copyright 2007, Embedded Specialties, Inc. |
| Copyright 2007 Wind River Systems, Inc. |
| ----------------------------- |
| |
| 1. Building U-Boot |
| ------------------ |
| The SBC8641D code is known to build using ELDK 4.1. |
| |
| $ make sbc8641d_config |
| Configuring for sbc8641d board... |
| |
| $ make |
| |
| |
| 2. Switch and Jumper Settings |
| ----------------------------- |
| All Jumpers & Switches are in their default positions. Please refer to |
| the board documentation for details. Some settings control CPU voltages |
| and settings may change with board revisions. |
| |
| 3. Known limitations |
| -------------------- |
| PCI: |
| The PCI command may hang if no boards are present in either slot. |
| |
| 4. Reflashing U-Boot |
| -------------------- |
| The board has two independent flash devices which can be used for dual |
| booting, or for U-Boot backup and recovery. A two pin jumper on the |
| three pin JP10 determines which device is attached to /CS0 line. |
| |
| Assuming one device has a functional U-Boot, and the other device has |
| a recently installed non-functional image, to perform a recovery from |
| that non-functional image goes essentially as follows: |
| |
| a) power down the board and jumper JP10 to select the functional image. |
| b) power on the board and let it get to U-Boot prompt. |
| c) while on, using static precautions, move JP10 back to the failed image. |
| d) use "md fff00000" to confirm you are looking at the failed image |
| e) turn off write protect with "prot off all" |
| f) get new image, i.e. "tftp 200000 /somepath/u-boot.bin" |
| g) erase failed image: "erase FFF00000 FFF5FFFF" |
| h) copy in new image: "cp.b 200000 FFF00000 60000" |
| i) ensure new image is written: "md fff00000" |
| k) power cycle the board and confirm new image works. |