I2C Boot needs reset to load image | Cypress Semiconductor
I2C Boot needs reset to load image
I have 2 problems:
1. After loading the image to EEPROM I always need to manualy reset my board before it loads the firmware correctly.
This happens every time in I2C with and without USB fallback.
- with USB fallback, the bootloader is loaded and when I reset, my image is loaded.
- without USB fallback nothing happens until I reset, which loads my image.
Is this normal behaviour?
2. When my image exceeds the size of my first EEPROM module (24LC1025) Control Center says programming was succesfull but when trying to boot from I2C it fails, also after the above mentioned resets.
Is there something I need to change in the image to be able to boot from multiple devices?
Hope someone can help.