stm32flash
Flash Program for the STM32 Bootloader
Open source flash program for the STM32 ARM processors using the ST serial bootloader over UART or I2C. Features: - UART and I2C transports supported - device identification - write to flash/ram - read from flash/ram - auto-detect Intel HEX or raw binary input format with option to force binary - flash from binary file - save flash to binary file - verify&retry up to N times on failed writes - start execution at specified address - software reset the device when finished if -R is specified - resume already initialized connection (for when reset fails, UART only) - GPIO signalling to enter bootloader mode (hardware dependent)
GPL-2.0-or-later