Burning the EEPROM with the IBL

Please follow the steps below to burn the EEPROM with the bootloader in the appropriate endian.

C6472 LITTLE ENDIAN BOOTLOADER

 * SW1 pin 8 should be ON. The boot-mode should be master I2C boot (address 0x50). This can be achieved by setting the switches [4:1] of SW2 as 0’b0010


 * Execute the i2cparam_c6472_le.out that can be found at here


 * Load the little endian I2C EEPROM writer that can be found at the above location and do not execute the writer


 * Open up a memory window In Code Composer Studio v4.


 * AT Location 0x200008 load the i2cromle.dat into memory where the data size should be 32 bit words.


 * At location 0x200004 input a value of 0. The value 0 symbolizes an offset of 0 from I2C address 0x50


 * At location 0x200000 we must poke in the value 0xc000. This is the number of bytes to be written to the EEPROM


 * Then execute the writer.

C6472 BIG ENDIAN BOOTLOADER

 * SW1 pin 8 should be OFF. The boot-mode should be master I2C augmented boot (address 0x51). This can be achieved by setting the switches [4:1] of SW2 as 0’b0011


 * Execute the i2cparam_c6472_be.out that can be found at here


 * Load the big endian I2C EEPROM writer that can be found at the above location and do not execute the writer


 * Open up a memory window In Code Composer Studio v4.


 * AT Location 0x200008 load the i2crombe.dat into memory where the data size should be 32 bit words.


 * At location 0x200004 input a value of 0. The value 0 symbolizes an offset of 0 from I2C address 0x51


 * At location 0x200000 we must poke in the value 0xc000. This is the number of bytes to be written to the EEPROM


 * At location 0x200014 we will clearly see a value of 0x50 in the lowest byte. Change this to 0x51.


 * Then execute the writer.