Big Endian DSK 6455
From LinuxC6xWiki
- For the Big Endian Boot Loader on the DSK 6472, 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 as shown below
- Then load i2cparam_c6455_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_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-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] = '5'; ibl.ethConfig[0].ethInfo.fileName[4] = '5'; 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 DSK 6455 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

