Is there any way to have the C5509A bootloader read more than 64K bytes from an I2C serial EEPROM? As the I2C master, the DSP only uses a 16-bit address to issue the 'read' command. However, after the first read (from address 0x0000), each successive read is performed with the "read current address" function -- relying on the EEPROM to automatically increment the address internally. It seems like the bootloader might happily keep reading data past the 16-bit address boundary, unless it kept a counter internally and stopped after 64K.
If it's not possible to load more than 64K, can I get the source code to the C5509A bootloader so I can make a secondary bootloader?
Thanks!