Bootloadable Projects | Cypress Semiconductor
I have long suspected that if you have a bootloader and a bootloadable project, and you program it to the device, then each time you rebuild your project and bootload the device only the bootloadable, not the bootloader, gets re-flashed.
Can anyone confirm this?
The reason I ask is that because if you then make a change to your Bootloader, it doesn't seem to get programmed into the device. For example, I changed a setting in my bootloader to use 'Fast Application Validation' but it doesn't seem to have taken effect.
I find that I have to reprogram the device with the Miniprog-3 in order to get any changes to the bootloader implemented.
Can anyone confirm that this is the case?
If so, then that's a problem because I can't do that to the many devices in the field! - I will need to find a work around that will let me re-flash the bootloader.