===================================================== C6x Bootloader Build Instructions ===================================================== 1) Supported EVM's: - C6678 LC EVM - C6670 LC EVM 2) Supported ENDIAN - big - little 3) Required toolset - TI CGEN compiler CGT_C6000_7.2.0 Requirements for building IBL on Windows: For building on a Windows machine, a GNU development environment is required. MinGW installation is required for this. MinGW project link: http://www.mingw.org/ MinGW installer can be obtained from the following link http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110316/mingw-get-inst-20110316.exe/download While installing MinGW following options have to be chosen: 1. MinGw Compiler Suite - C Compiler 2. MinGW Developer Toolkit 4) Build Instructions - Change directory to ibl\src\make - Modify the environment setup script to match the tool chain installation directory: For building in MINGW-MSYS Bash shell modify setupenvMsys.sh For building in Linux Bash shell modify setupenvLnx.sh - Set the environment variables: On a Linux Bash shell run "source setupenvLnx.sh" On a MinGW-MSYS Bash shell "source setupenvMsys.sh" - Following are the commands for building IBL: For C6678 Low Cost EVM: make evm_c6678_i2c ENDIAN=little I2C_BUS_ADDR=0x51 Output images: IBL image: bin/i2crom_0x51_c6678_le.dat (CCS data format) : bin/i2crom_0x51_c6678_le.bin (raw binary) IBL configuration writer: : bin/i2cparam_0x51_c6678_le_0x500.out IBL configuration gel script: : bin/i2cConfig.gel For C6670 Low Cost EVM: make evm_c6670_i2c ENDIAN=little I2C_BUS_ADDR=0x51 Output images: IBL image: bin/i2crom_0x51_c6670_le.dat (CCS data format) : bin/i2crom_0x51_c6670_le.bin (raw binary) IBL configuration writer: : bin/i2cparam_0x51_c6670_le_0x500.out IBL configuration gel script: : bin/i2cConfig.gel