Normaalisti mikro-ohjaimen laiteohjelmiston päivittäminen vaatii omat temppunsa, mutta Dialog Semiconductor demoaa videolla, miten se onnistuu helposti bluetooth-yhteyden yli älypuhelinsovelluksella. Demossa halutaan päivittää Dialogin bluetooth-piiri DA1453x-pohjaisen kortin firmware-ohjelmisto SUOTA-sovelluksella, jota Dialog jakaa ilmaiseksi sekä Play-kaupassa että AppStoressa.
DA1453x-kortti on UART:n kautta liitetty STM32pohjaiseen kehityskorttiin, jonka ledit kertovat ajettavan laiteohjelmiston version. STM32-ohjaimen muistiin on oman ohjelmiston lisäksi tallennettu DA1453x-laiteohjelmisto.
SUOTA-sovellus löytää itseään mainostavan DA1453x-bluetooth-laitteen. Pariliitoksen jälkeen sovelluksella voidaan ladata uusi laiteohjelmisto ja uusi BLE-laiteohjelmisto. Sovellus näyttää latauksen etenemisen ja STM32-kortilla prosessi näkyy molempien ledien vuorovilkkumisena.
Latauksen valmistuttua sovelluksella voidaan DA1453x-kortin ohjain käynnistää uudelleen, ja käynnistys lataa flashista uuden laiteohjelmiston sekä uuden version BLE-ohjelmistosta.
Kuvassa näkyy uuden laiteohjelmiston latauksen eteneminen sekä STM32-kortti, jolla ohjelmistoversion ajoa todennetaan. Video demosta löytyy täältä.