Hi,
I'm trying to boot up from the I2C EEPROM on PADK. I tried the blink-led example provided in sprc203 and C6727 booted up successfully. Then I tried to burn my own application into EEPROM. According to spraa69, I generated "bootCfg.c" and added it to my project. After building the project, I got "myApp.out" and tried to convert it to AIS format with genAIS tool.The command used is "genAIS -i myApp.out -o myApp.ais -bootmode i2cmaster -otype ascii". Unfortunately, I got a warining said
!!! WARNING, AIS File size exceeds SPI/I2C Master Boot limit of 64KBytes.AIS file generation aborting. C672xx SPI/I2C Master boot may fail with this data stream.
It seems that I can't make an AIS file larger than 64KB.I got some questions here:
1. Why such a limit exists? Is there any document about this issue?
2. Does that mean I can't boot from I2C/SPI EEPROM with my own application if it's large ( 64KB is far not enough for my applicaton )? Is parallel Flash the only choice ?
3. Do I need to use secondary bootloader in my current scene? Is there any code I can reference to ?
Thanks,
Ricky