From the evmc6657-instructions.txt, I found the following:
Steps to use IBL on the c6657 EVM
1. Programing "IBL" on the EEPROM at bus address 0x51
(a) Use the I2C EEPROM writer for c6657 EVM from the MCSDK distribution.
(b) Program i2crom_0x51_c6657_le.bin (IBL image) to the EEPROM at I2C BUS
address 0x51 following the EEPROM writer's procedure.
And from the IBL build_instructions.tx, there are two ways to build.
For C6657 Low Cost EVM:
make evm_c6657_i2c ENDIAN=little I2C_BUS_ADDR=0x51
Output images:
IBL image: bin/i2crom_0x51_c6657_le.dat (CCS data format)
: bin/i2crom_0x51_c6657_le.bin (raw binary)
make evm_c6657_i2c ENDIAN=big I2C_BUS_ADDR=0x51
Output images:
IBL image: bin/i2crom_0x51_c6657_be.dat (CCS data format)
: bin/i2crom_0x51_c6657_be.bin (raw binary)
Q1) So which endian I should be using for the build?
From SPRUGY5C, I got the impression that the build output has to be converted by a bunch of utilities so it is EEPROM ready.
Q2) So do I need to do that to the build output?
Q3) I have read posts that mentioned the c6657 needs both iblInit and iblMain. Does the .bin generated above contain both already?

