2019-04-19 03:02 AM
I am using STM32L051K8 MCU in my project. All the project has been developed. Now there is a need to provide OTA firmware upload. For that I require to use I2C bootloader as I have alreadey interfaced I2C EEPROM. Please let me know whether it is possible on STM32L051K8 MCU.
Solved! Go to Solution.
2019-04-19 03:31 AM
2019-04-19 03:31 AM
2019-04-19 03:46 AM
Ok. Thanks for your prompt response.
In what way according to you can be OTA (Over The Air) firmware upload can be done without using external memory?
2019-04-19 04:06 AM
I guess there are many options to implement an OTA scheme but an external memory is not strictly necessary. You would usually split the flash in two regions: one for a loader (which takes care of image download, maybe decrypt and flashing), and one for the application itself.
Here's a good description of a BLE based OTA: AN4869