]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/mcsdk-tools.git/blobdiff - writer/eeprom/docs/README.txt
Added makefile support for writer utilities
[keystone-rtos/mcsdk-tools.git] / writer / eeprom / docs / README.txt
index 13ee9a046ce3aab7942473a946493ed966821e54..ba45959da5de79f8fdb818267ce04217977fac11 100644 (file)
@@ -4,24 +4,24 @@ EEPROM Writer is a simple utility to program a CCS format image/data file to I2C
 
 Steps to program the EEPROM:
 
-1. Be sure to set the boot mode dip switch to no boot/EMIF16 boot mode on the EVM (please refer to the EVM technical 
-   reference manual on how to set the boot mode dip switches)
+1. Be sure to set the boot mode dip switch to no boot/EMIF16 boot mode on the EVM. 
 
-2. Copy the CCS format data file to tools\writer\eeprom\evmc66xxl\bin directory, and rename it to app.dat.
+2. Copy the CCS format data file to writer\eeprom\evmc66xxl\bin directory, and rename it to app.dat.
 
-3. Change the file_name, bus_addr and start_addr in tools\writer\eeprom\evmc6xxxl\bin\eepromwriter_input.txt if necessary. 
+3. Change the file_name, bus_addr, start_addr and swap_data in writer\eeprom\evmc66xxl\bin\eepromwriter_input.txt if necessary. 
    By default the EEPROM writer will load app.dat to DSP memory and write the data to I2C slave
-   bus address 81 at EEPROM device start address 0.
+   bus address 81 (0x51) at EEPROM device start byte address 0 with data swap disabled (0).
 
 4. Open CCSv5 and launch the evmc66xx emulator target configuration and connect to core 0.
 
-5. Load the program tools\writer\eeprom\evmc66xxl\bin\eepromwriter_evm66xxl.out to CCS, be sure evmc6xxxl.gel is used in CCS.
+5. Load the program writer\eeprom\evmc66xxl\bin\eepromwriter_evm66xxl.out to CCS, be sure evmc66xxl.gel is used in CCS
+   and DDR is intialized.
 
 6. Open the Memory view (in CCSv5, view->Memory Browser), and view the memory address 0x80000000.
 
 7. Load app.dat to 0x80000000:
      * In CCSv5, right click mouse in memory window, select "load memory".
-     * Browse and select tools\writer\eeprom\evmc6678l\bin\app.dat.
+     * Browse and select writer\eeprom\evmc66xxl\bin\app.dat.
      * Select the option "Use the file header information to set the start address and size of the memory block to be 
        loaded" and click "next".
      * Change the Start Address to "0x80000000" if it is not 0x80000000, and click "finish".
@@ -35,10 +35,12 @@ Steps to program the EEPROM:
 
 Steps to re-build eepromwriter:
 
-1. Import the eepromwriter CCS project from tools\writer\eeprom\evmc66xxl directory (in CCSv5, Project->Import Existing CCS/
+1. Import the eepromwriter CCS project from writer\eeprom\evmc66xxl directory (in CCSv5, Project->Import Existing CCS/
    CCE Eclipse Projects).
 
 2. Clean and build the eepromwriter project.
 
 3. After the project build is completed, eepromwriter_evm66xxl.out and eepromwriter_evm66xxl.map will be generated under 
-   tools\writer\eeprom\evmc6678l\bin directory.
+   writer\eeprom\evmc66xxl\bin directory.
+
+Please refer to BIOS MCSDK 2.0 User's Guide (http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide) for more details.
\ No newline at end of file