]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/mcsdk-tools.git/blobdiff - post/docs/README.txt
Modified POST readme to point to IBL readme.txt
[keystone-rtos/mcsdk-tools.git] / post / docs / README.txt
index afe0970a4d4f182c2d48dae29caae7db5dde3e65..82092e7f6de0ad995db49fd0c1160d33784b4bde 100644 (file)
@@ -8,22 +8,21 @@ Steps to build POST:
 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.
 
@@ -38,21 +37,25 @@ Steps to run POST in CCSv5:
 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.
+   refer to tools\boot_loader\ibl\doc\README.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.
+   change "C6000_CG_DIR", "TARGET", "ENDIAN" and "IBL_ROOT_DIR" parameters accordingly.
 
 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:
+   to I2C EEPROM slave bus address 0x50, below are the steps how to program the EEPROM using the EEPROM writer utility:
 
    * 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.
+   * Change bus_addr to 0x50 and swap_data to "0" 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.
 
-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