GPIO NAND: Updates to add files for driver
[keystone-rtos/ibl.git] / doc / evmc6670-instructions.txt
index 0b788af4c7ef36a97f70d6e3b37e7c39a1ea4df0..352c01cc01f0a72a7660dd58687102cc511dc388 100644 (file)
@@ -1,6 +1,6 @@
 Steps to use IBL on the c6670 EVM
 
-1. Programing "IBL" on the EVM's EEPROM
+1. Programing "IBL" on the EEPROM at bus address 0x51
    (a) Use the I2C EEPROM writer for c6670 EVM from the MCSDK distribution.
    (b) Program i2crom_0x51_c6670_le.dat (IBL image) to the EEPROM at I2C BUS 
        address 0x51 following the EEPROM writer's procedure.
@@ -32,7 +32,38 @@ Steps to use IBL on the c6670 EVM
        the instructions given along with the NAND/NOR writer.
 
 4. Booting the Application using IBL
-   (a) Set the boot mode dip switch to I2C address (0x51) boot mode on the EVM
-       (please refer to the EVM technical reference manual on how to set the 
-          boot mode dip switches) and power cycle the EVM.
+   Supported boot modes:
+   IBL supports three I2C boot modes: NOR boot, NAND boot and EMAC boot. 
+   Both NOR boot and NAND boot support maximum 2 images, EMAC boot supports only 1 image. 
+   For all the I2C boot modes, user needs to set the boot dip switches to I2C master, bus address 0x51.
+
+   NOR Boot:
+   Set the dip switches (pin1, pin2, pin3, pin4) to: 
+    SW3(off, off, on, off), 
+    SW4(on, on, on, on), 
+    SW5(on, on, on, off),
+    SW6(on, on, on, on)
+   This will set the boot para index to 0 to boot the NOR image, by default
+   the boot configuration table sets the NOR offset address to be 0 and 
+   image format to be ELF for image 0.
+   
+   NAND Boot:
+   Set the dip switches (pin1, pin2, pin3, pin4) to: 
+    SW3(off, off, on, off), 
+    SW4(on, off, on, on), 
+    SW5(on, on, on, off),
+    SW6(on, on, on, on)
+   This will set the boot para index to 2 to boot the NAND image, by default
+   the boot configuration table sets the NAND offset address to be 16384 
+   (start of block 1) and image format to be BBLOB for image 0.
+
+   EMAC Boot:
+   Set the dip switches (pin1, pin2, pin3, pin4) to: 
+    SW3(off, off, on, off), 
+    SW4(on, on, off, on), 
+    SW5(on, on, on, off),
+    SW6(on, on, on, on)
+   This will set the boot para index to 4 to boot an image from a remote TFTP
+   server, by default the boot configuration table sets the server IP to be 
+   192.168.2.101, board IP to be 192.168.2.100 and image format to be BBLOB.