aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorwdenk <wdenk>2004-06-08 00:22:43 +0000
committerwdenk <wdenk>2004-06-08 00:22:43 +0000
commit1eaeb58e3c0022812b70d717bf1f458cfb48fdd3 (patch)
treed6f8b795d3bf1450bc0031bf35d8b323227d14f9 /doc
parent79fa88f3ede051ca860667d5397e6cdc7e74a6d0 (diff)
* Patch by Rishi Bhattacharya, 08 May 2004:
Add support for TI OMAP5912 OSK Board * Patch by Sam Song May, 07 May 2004: Fix typo of UPM table for rmu board
Diffstat (limited to 'doc')
-rw-r--r--doc/README.omap730p242
1 files changed, 19 insertions, 23 deletions
diff --git a/doc/README.omap730p2 b/doc/README.omap730p2
index 505234f38..7c7091612 100644
--- a/doc/README.omap730p2
+++ b/doc/README.omap730p2
@@ -1,13 +1,13 @@
- u-boot for the TI OMAP730 Perseus2
+ u-boot for the TI OMAP730 Perseus2
- Dave Peverley, MPC-Data Limited
- http://www.mpc-data.co.uk
+ Dave Peverley, MPC-Data Limited
+ http://www.mpc-data.co.uk
Overview :
- As the OMAP730 is similar to the OMAP1610 in many ways, this port was based
+ As the OMAP730 is similar to the OMAP1610 in many ways, this port was based
on the u-boot port to the OMAP1610 Innovator. Supported features are :
- Serial terminal support
@@ -19,17 +19,15 @@ on the u-boot port to the OMAP1610 Innovator. Supported features are :
3.2.1 cross-compiler as well as Montavista Linux CEE 3.1's toolchain.
-
Hardware Configuration :
- The main dips on the P2 board should be set to 2,3,7 and 9 on with all
+ The main dips on the P2 board should be set to 2,3,7 and 9 on with all
others off. On the debug board, dips 1 and 7 should be on with the rest off.
-The serial console has been set up to run from the DB9 connector on the
-P2 board at 115200 baud, 8 data bits, no stop bits, 1 parity bit.
+The serial console has been set up to run from the DB9 connector on the
+P2 board at 115200 baud, 8 data bits, no stop bits, 1 parity bit.
It should be noted that the P2 board has NOR flash that is addressable via
-either CS0 or CS3. This mode can be changed via DIP9 on the P2 board.
-
+either CS0 or CS3. This mode can be changed via DIP9 on the P2 board.
Installing u-boot for the P2 :
@@ -41,41 +39,40 @@ loaded via CCS (which cant cope with the symbols in the ELF binary) :
$ cp u-boot u-boot.out
$ arm-linux-strip u-boot.out
- The method we've used for installing u-boot the first time on a P2 is
+ The method we've used for installing u-boot the first time on a P2 is
as follows :
-1) Configure TI Code Composer Studio to connect to the P2 board via JTAG
+1) Configure TI Code Composer Studio to connect to the P2 board via JTAG
as described in the Users Guide.
-2) Set up the P2 to boot from CS3, and connect with CCS. Reset the CPU
- and run the "init_mmu" GEL script.
+2) Set up the P2 to boot from CS3, and connect with CCS. Reset the CPU
+ and run the "init_mmu" GEL script.
3) Use the "Load Program" option to send the u-boot.out file to the P2 and
- run.
+ run.
At this point, u-boot should run and you will see the boot menu on your
serial terminal. You can then load the u-boot image to memory :
# loadb 0x10000000
- Send the "u-boot.bin" binary via the serial using Kermit. Once loaded
+ Send the "u-boot.bin" binary via the serial using Kermit. Once loaded
you can self-flash u-boot :
# protect off 1:0
# erase 1:0
# cp.b 0x10000000 0x0 0x20000
-
- You should now be able to reset the board and run u-boot from flash.
+ You should now be able to reset the board and run u-boot from flash.
Alternative flash option :
Sometimes, if you've been silly, you can get the board into a state where
whats in flash has upset the board so much that you can no longer connect
-to the P2 via JTAG. However, you can set DIP9 to off to swap the boot mode
+to the P2 via JTAG. However, you can set DIP9 to off to swap the boot mode
of the P2 so that you boot from RAM instead of NOR flash. This moves NOR
-flash up to 0x0C000000. You can build a special version of u-boot to
+flash up to 0x0C000000. You can build a special version of u-boot to
utilise this by the following config :
$ make omap730p2_cs0boot_config
@@ -86,10 +83,9 @@ for CS3 boot!) Once you do this, you can revert to CS3 boot and it will work
fine again.
-
Errata :
1) It's been observed that sometimes the tftp transfer of kernels to the
- board can have checksum errors or stall. This appears to be an issue
- with the lan91c96.c driver, and can normally be worked around by
+ board can have checksum errors or stall. This appears to be an issue
+ with the lan91c96.c driver, and can normally be worked around by
resetting the board and trying again.