1 =====================================================
2 C6x Bootloader Build Instructions
3 =====================================================
5 1) Supported EVM's:
6 - C6678 LC EVM
7 - C6670 LC EVM
9 2) Supported ENDIAN
10 - big
11 - little
13 3) Required toolset
14 - TI CGEN compiler CGT_C6000_7.2.0
16 Requirements for building IBL on Windows:
17 For building on a Windows machine, a GNU development environment is
18 required. MinGW installation is required for this.
19 MinGW project link: http://www.mingw.org/
20 MinGW installer can be obtained from the following link
21 http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110316/mingw-get-inst-20110316.exe/download
22 While installing MinGW following options have to be chosen:
23 1. MinGw Compiler Suite
24 - C Compiler
25 2. MinGW Developer Toolkit
27 4) Build Instructions
29 - Change directory to ibl\src\make
30 - Modify the environment setup script to match the tool chain installation
31 directory:
32 For building in MINGW-MSYS Bash shell modify setupenvMsys.sh
33 For building in Linux Bash shell modify setupenvLnx.sh
34 - Set the environment variables:
35 On a Linux Bash shell run "source setupenvLnx.sh"
36 On a MinGW-MSYS Bash shell "source setupenvMsys.sh"
37 - Following are the commands for building IBL:
38 For C6678 Low Cost EVM:
39 make evm_c6678_i2c ENDIAN=little I2C_BUS_ADDR=0x51
40 Output images:
41 IBL image: bin/i2crom_0x51_c6678_le.dat (CCS data format)
42 : bin/i2crom_0x51_c6678_le.bin (raw binary)
43 IBL configuration writer:
44 : bin/i2cparam_0x51_c6678_le_0x500.out
45 IBL configuration gel script:
46 : bin/i2cConfig.gel
48 For C6670 Low Cost EVM:
49 make evm_c6670_i2c ENDIAN=little I2C_BUS_ADDR=0x51
50 Output images:
51 IBL image: bin/i2crom_0x51_c6670_le.dat (CCS data format)
52 : bin/i2crom_0x51_c6670_le.bin (raw binary)
53 IBL configuration writer:
54 : bin/i2cparam_0x51_c6670_le_0x500.out
55 IBL configuration gel script:
56 : bin/i2cConfig.gel