hello,
CCS V5.2, EVM6678
I want to set my evm6678 boot from TFTP and read the doc as follow:
1. Be sure IBL is programmed to I2C EEPROM bus address 81 (0x51), if IBL is not programmed, refer to
tools\boot_loader\ibl\doc\README.txt on how to program the IBL to EEPROM.
2. By default, IBL will boot a BBLOB image from TFTP, to run this example, we need to change the
TFTP boot image format to ELF:
a. In setConfig_c66xx_main() of tools\boot_loader\ibl\src\make\bin\i2cConfig.gel,
replace
ibl.bootModes[2].u.ethBoot.bootFormat = ibl_BOOT_FORMAT_BBLOB;
with
ibl.bootModes[2].u.ethBoot.bootFormat = ibl_BOOT_FORMAT_ELF;
b. Re-program the boot configuration table, refer to tools\boot_loader\ibl\doc\README.txt on how to program
the boot configuration table to EEPROM.
3. Start a TFTP server (you can download a free, open source application from http://tftpd32.jounin.net) and copy
tools\boot_loader\examples\i2c\tftp\evmc66xxl\bin\i2ctftpboot_evm66xxl.out to the TFTP base directory, rename
i2ctftpboot_evm66xxl.out to app.out.
4. Set the IP address of the PC that is running the TFTP server to 192.168.2.101, since by default IBL will set the EVM
IP address to 192.168.2.100 and the TFTP server IP address to 192.168.2.101.
5. Set the boot dip switches to I2C master mode, bus address 0x51 and boot parameter index to be 4.
6. Be sure the EVM and the PC are connected in the same subnet of a local network, after POR, IBL will download the
boot image from TFTP server and boot from it.
however,I found the file i2cConfig.gel and modified it, but I can not find the way to program the boot configuration table, can someone help me? thanks a lot!