We have IOT devices in the field ? we want to do OTA upgrade .
We connect to the device with help of GSM/GPRS shield it also has 64 MB on board flash for bulk data ?
As a developer you code a solution.
Presumably you know how to download data across the network, write it into your larger memory, right? Then you have an IAP type boot loader that can update the application image in on-chip Flash.
Thank you for the hint. We did something similar. Sent binary file to the board form GSM module saved it in external flash memory then used IAP to flash the new firmware and then finally used DFU mode for changing the start address of the MCU. Wish we had I had any template or example program for implementing OTA. It took us almost 2 month in making and perfecting the solution.
Retrieving data ...