Recently, I recompiled IBL under MCSDK_2_01_02_06. I compiled with I2C_BUS_ADDR of both 0x50 and 0x51.
make evm_c6657_i2c ENDIAN=little I2C_BUS_ADDR=0x51
make evm_c6657_i2c ENDIAN=little I2C_BUS_ADDR=0x50
The two result are almost same. (refer to eeprom50.bin and eeprom51.bin attached).
After downloading both images into EEPROM in TMDSEVM6657 board, I tried both IBL images bootup. When SW3/SW5 is set to I2C bootup from 0x51, IBL can successfully bootup followed by Nor.bin bootup. everything is fine. While if SW3/SW5 is set to I2C bootup from 0x50, it seems that IBL is not bootup properly.
The original POST test image is working fine on my TMDSEVM6657 board.
Can IBL be booted up through 0x50 in TMDSEVM6657? Thanks.