I'm writing some code for the TMS320C28346 and have previously written something to load a bootable image onto the EEPROM via I2C.
However, as the size of my bootable images is creeping up towards 64k I am wondering how I'll load and boot it once my code size crosses that threshold.
My chip has a 512K EEPROM which is addressable in 64k pieces. So I could set my slave address to 0x50, 0x51...0x57 to write my boot image to the EEPROM if necessary.
Is the boot ROM smart enough span multiple (if continguous) I2C slave addresses when booting?
Or am I stuck writing a secondary boot loader. If I am could anybody point me to a good reference point as I'd be starting from scratch?
Please advise.