Easiest way to firmware update?
Hi all!
So I'm looking for the easiest and fastest way to create a firmware update desktop app for an STM32 device (Arm Cortex M7). I would like to have something like CubeProgrammer, but way less functionalities (just programming/flashing). Being a commerciall product for non-programmers CubeProgrammer is not fine. I want something proprietary with my GUI.
So, .... the strategy I found online is to create a custom bootloader (like this: https://github.com/viktorvano/STM32-Bootloader) and control it with a Java app with serial communication libraries.
But why do you NEED a custom bootlader? Can't I just flash to the flash memory (from 0x8000000) and let the default bootloader take care of things? Easier and less flash memory usage.
Security is not the priority. Ease and fast implementation is the priority.
It would really help me to clarify this, please. Any suggestion is welcome.
Anything will do, really, as long as I can upload a .bin (or.hex) file to the MCU through my desktop app.
Thanks!
