STM32 field firmware upgrade with "CubeProgrammer Light"
Hi everyone,
we have taken over the further development and support of a board containing a STM32F407. The board contains a USB port, connected to PA11/PA12, Reset and BOOT0 are connected to push-buttons. So a firmware upgrade by means of the STM32CubeProgrammer ist working well so far. The odd thing is, there are already a lot of boards in the wild, so we have to force the customer to perform firmware upgrades.
STM32CubeProgrammer is a development tool which has a lot of features. Most of them are not required for a simple firmware upgrade. When a customer wants to perform a firmware upgrade, it does not make sense to use the STM32CubeProgrammer pachkage as this is much too complicate and only confuses the customer. There is a potential risk do make things wrong, even with a precise step-by-step manual (erased Flash, ...). The installation of the tool needs administrator rights, which sometimes is a show stopper as well.
Is there any simple way to have a kind of "CubeProgrammer Light" which just have the necessary buttons to connect to the target, load a file and start the upgrade process, nothing more.Searching the forum and Google about field upgrade did not give me adequate results. I'm quite astonished that there is no simple solution for field upgrading. Idealy, this is a Tool which doesn't need any installation (for Windows).
I know about STM32CubeProgrammer_CLI.exe and the API together with the examples but the customer has still download and install the quite huge STM32CubeProgrammer package. Does someone know, which DLL's and so are required beside the USB driver, so that I could pack them into a own installer?
By the way, the solution has to run on Windows 11 and DFUse from ST is no longer supported and does not run under Windows 11.
Thanks a lot in advance!
Bernhard
