Incompatibility between bootloader and emulated EEPROM? | Cypress Semiconductor
Incompatibility between bootloader and emulated EEPROM?
I'm running the UART bootloader example that come with the CY8KIT-049-41xx USB dev kit.
I used this as a base to build my own project and have found everything to work as described execpt for the emulated EEPROM.
I've looked at the example code and at what's on this forum and it seems that when I create an image that invokes the EEPROM_Write() call and I download it using the bootloader host, it programs successfully and starts running. However, if I power cycle, I'm back at the UART bootloader startup (quick blinking blue LED). If I then comment out the EEPROM_Write() call and burn that image, the project persists through power cycles.
I suspect that because the UART bootloader project flashes the new image in EEPROM, it doesn't play well with the emulated EEPROM.