Little Endian DSK 6455


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


 * First load the i2cWrite_c6455_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. Wait about 2 minutes, "Data compare passed" will be shown in CCS console when i2c write completes.




 * Then load i2cparam_c6455_le_0x500.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_c6455 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,31); 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 c6455-le.bin. When burning the EEPROM images for the little 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] = '5'; ibl.ethConfig[0].ethInfo.fileName[4] = '5'; ibl.ethConfig[0].ethInfo.fileName[5] = '-'; ibl.ethConfig[0].ethInfo.fileName[6] = 'l'; 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';


 * After saving the updated gel file, reload it and then execute the gel function for DSK 6455 as shown below




 * Then in the Console Window Press Enter.




 * Power cycle the EVM.


 * Be sure the kernel image (c6455-le.bin) locate in tftp server directory, and the tftp server is configured properly in host.