Big Endian C6472


 * For the Big Endian Boot Loader on the C6472, make sure that the BOOT MODE is in the Master I2C boot mode and EVM is in Little Endian Mode


 * First load the i2cWrite_c6472_le.out and do NOT execute the program. Then open a memory window in CCS v4(View->Memory) and type i2cData as shown below




 * In the Memory Window, Right click and load memory as shown below




 * Then load i2cRom.dat as shown below




 * The start address should be 0x800000. So please change the Start Address




 * Click Finish and then Run the i2c Writer as shown below




 * Then load i2cparam_c6472_le_0x800.out and execute the program. On executing the program, the user will be asked to Load the GEL




 * To Load a GEL, follow the steps shown below. Goto Tools-> Gel Files




 * A Window will open up where you can input the GEL File




 * Please Modify the GEL file appropriately before executing the GEL. In the setConfig_c6472 function, modify the following three lines to reflect the users environment. There are separate functions for each EVM

Change the following 3 appropriately. SETIP(ibl.ethConfig[0].ethInfo.ipAddr,   192,168,1,32); SETIP(ibl.ethConfig[0].ethInfo.serverIp, 192,168,1,25); SETIP(ibl.ethConfig[0].ethInfo.gatewayIp, 192,168,1,2);


 * The GEL is configured in such a way that the kernel image that will boot up is named c6472-be.bin. When burning the EEPROM images for the Big Endian boot, change the following lines to reflect the actual image to boot.

ibl.ethConfig[0].ethInfo.fileName[0] = 'c'; ibl.ethConfig[0].ethInfo.fileName[1] = '6'; ibl.ethConfig[0].ethInfo.fileName[2] = '4'; ibl.ethConfig[0].ethInfo.fileName[3] = '7'; ibl.ethConfig[0].ethInfo.fileName[4] = '2'; ibl.ethConfig[0].ethInfo.fileName[5] = '-'; ibl.ethConfig[0].ethInfo.fileName[6] = 'b'; ibl.ethConfig[0].ethInfo.fileName[7] = 'e'; ibl.ethConfig[0].ethInfo.fileName[8] = '.'; ibl.ethConfig[0].ethInfo.fileName[9] = 'b'; ibl.ethConfig[0].ethInfo.fileName[10] = 'i'; ibl.ethConfig[0].ethInfo.fileName[11] = 'n'; ibl.ethConfig[0].ethInfo.fileName[12] = '\0'; ibl.ethConfig[0].ethInfo.fileName[13] = '\0'; ibl.ethConfig[0].ethInfo.fileName[14] = '\0';


 * Then execute the gel function for C6472 as shown below




 * Then in the Console Window Press Enter.




 * Power off the EVM. Change the Endian Switch on the EVM to Big Endian Mode. Power ON the EVM