2fae589539aa8639161c476c44284cc7378ad9cd
1 Steps to use IBL on the c6678 EVM
3 1. Programing "IBL" on the EVM's EEPROM
4 (a) Use the I2C EEPROM writer for c6678 EVM from the tools directory.
5 (b) Program i2crom_0x51_c6678_le.dat (IBL image) to the EEPROM at I2C BUS
6 address 0x51 following the EEPROM writer's procedure.
8 2. Programing "IBL COnfiguration"
9 NOTE: For an understanding of the IBL configuration parameters used in this step,
10 please refer to the IBL-Configuration documentation. The configuration
11 data structure is ibl_s.
12 (a) Make sure that the boot mode dip switch is set to no boot/EMIF16
13 boot mode on the EVM (please refer to the EVM technical reference manual
14 on how to set the boot mode dip switches.
15 (b) Open CCSv5 and launch the evmc66xx emulator target configuration and connect to core 0.
16 (c) Load the program i2cparam_c6678_le.out to CCS.
17 (d) Run the program and a message "Run the GEL for the device to be configured,
18 press return to program the I2C" will be printed on the CCS console.
19 (e) Load i2cConfig.gel (in CCSv5 Tools->GEL Files, right click mouse in GEL Files
20 window and select "Load GEL"
21 (f) Run the GEL script "EVM c6678 IBL"->setConfig_c6678_main, this will set the
22 default boot parameters for booting application images from NOR, NAND and
23 Ethernet.
24 (g) Now press "Enter" in the CCS console window, and the program will write the
25 boot parameter table to the EEPROM. On success the message "I2c table write complete"
26 will be printed on the CCS console.
28 3. Programming the application on NAND or NOR flash
29 NOTE: This step is not needed if the application is booted from Ethernet.
30 (a) Use the NAND or NOR writer c6678 EVM from the tools directory.
31 (a) Flash the Application to NAND or NOR. For instructions please follow
32 the instructions given along with the NAND/NOR writer.
34 4. Booting the Application using IBL
35 (a) Set the boot mode dip switch to I2C address (0x51) boot mode on the EVM
36 (please refer to the EVM technical reference manual on how to set the
37 boot mode dip switches) and power cycle the EVM.