diff --git a/post/docs/README.txt b/post/docs/README.txt
index afe0970a4d4f182c2d48dae29caae7db5dde3e65..285d59c0100f6ef9fefe33bba62c715cf719ad96 100644 (file)
--- a/post/docs/README.txt
+++ b/post/docs/README.txt
1. Import the POST CCS project from tools\post\evmc66xxl directory. (in CCSv5, Project->Import Existing CCS/
CCE Eclipse Projects)
-2. Import the Platform Lib CCS project from pdk_C66xx_1_x_x_x\packages\ti\platform\evmc66xxl\platform_lib directory.
+2. Be sure the lite version of the Platform Lib is pre-built:
+ pdk_C66xx_1_x_x_x\packages\ti\platform\evmc66xxl\platform_lib\lib\debug\ti.platform.evm6670l.lite.lib
+ If the lib is not pre-built, refer to Platform Lib User Guide under pdk_C66xx_x_x_x\packages\ti\platform\docs
+ on how to build the platform library.
-3. In platform_lib project, add the pre-defined symbol "_PLATFORM_LITE_" in the project properties. (in CCSv5,
- Project->Properties->C6000 Compiler->Predefined Symbols). This will ensure that a lite version of the platform lib
- will be built so that POST can be fit into the EEPROM.
+ Note that the lite version of platform lib only contains the functions that are required by the POST, so that
+ POST can be fit into the EEPROM.
-4. Clean the Platform Lib project and re-build the project.
-
-5. Clean the POST project and re-build the project, after build is completed, post_evm66xxl.out and post_evm66xxl.map
+3. Clean the POST project and re-build the project, after build is completed, post_evm66xxl.out and post_evm66xxl.map
will be generated under tools\post\evmc66xxl\bin directory.
Steps to run POST in CCSv5:
-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. Load the program tools\post\evmc66xxl\bin\post_evm66xxl.out to CCS.
Steps to program POST to EEPROM:
-1. Be sure that IBL romparse.exe is pre-built under tools\boot_loader\ibl\src\util\romparse, if IBL is not built,
- refer to tools\boot_loader\ibl\doc\release_info.txt on how to build IBL for EVMC66xxL.
-
-2. Go to the tools\post\evmc66xxl\bin directory in Windows Explorer and open the post_romparse.bat in a text editor,
- change "C6000_CG_DIR", "TARGET", "ENDIAN" and "IBL_ROOT_DIR" parameters accordingly and set the Cygwin PATH
- where you installed.
+1. Copy tools\post\evmc66xxl\bin\post_i2crom.bin to tools\writer\eeprom\evmc66xxl\bin directory
-3. Double click post_romparse.bat. This will generate a CCS format image file "post_i2crom.dat", which can be programmed
- to I2C EEPROM slave bus address 80 (0x50), below are the steps how to program the EEPROM using the EEPROM writer utility:
+2. Navigate to tools\writer\eeprom\evmc66xxl\bin\ and open eepromwriter_input.txt. Make the following changes:
+ - Set the file_name to post_i2crom.bin
+ - Set the bus_addr to 0x50
+ - Set start_addr to 0
+ - Set swap_data to 0
+ Save and close eepromwriter_input.txt
- * Copy post_i2crom.dat to tools\writer\eeprom\evmc66xxl\bin directory and rename it to "app.dat".
- * Change bus_addr to "80" (0x50) in tools\writer\eeprom\evmc66xxl\bin\eepromwriter_input.txt and save the file.
- * Refer to tools\writer\eeprom\evmc66xxl\docs\README.txt on how to program the CCS data file to EEPROM.
+3. Refer to tools\writer\eeprom\evmc66xxl\docs\README.txt on how to program the raw binary file to EEPROM
-4. Once the programming is completed successfully, user can set the boot mode to I2C mode with bus address 0x50
- (please refer to the EVM technical reference manual on how to set the boot mode dip switches) and
+4. Once the programming is completed successfully, user can set the boot mode to I2C mode with bus address 0x50 and
boot the POST directly from the EEPROM after POR. The boot status and test result can be monitored using the Hyper
Terminal as mentioned in "Steps to run POST in CCSv5".
+Please refer to C6678L/C6670L EVM boot mode dip switch settings:
+http://processors.wiki.ti.com/index.php/TMDXEVM6678L_EVM_Hardware_Setup#Boot_Mode_Dip_Switch_Settings
+http://processors.wiki.ti.com/index.php/TMDXEVM6670L_EVM_Hardware_Setup#Boot_Mode_Dip_Switch_Settings
+
+and User's Guide for more details:
+http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide
\ No newline at end of file