Skip to main content
Davy Jones
Associate II
July 7, 2017
Question

How can we do OTA upgrade on STM32F MCU connected to GSM/GPRS module also have 64 MB flash connected to it ?

  • July 7, 2017
  • 1 reply
  • 1421 views
Posted on July 07, 2017 at 08:34

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 ?

#iap #ota #stm32
    This topic has been closed for replies.

    1 reply

    Tesla DeLorean
    Guru
    July 7, 2017
    Posted on July 07, 2017 at 11:53

    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.

    Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
    Davy Jones
    Associate II
    September 18, 2017
    Posted on September 18, 2017 at 09:14

    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.