stm32loader icon indicating copy to clipboard operation
stm32loader copied to clipboard

Python script to load firmware using STM32 bootloader

STM32Loader

Python script which will talk to the STM32 bootloader to upload and download firmware.

Original Version by: Ivan A-R [email protected]

Usage: ./stm32loader.py [-hqVewvr] [-l length] [-p port] [-b baud] [-a addr] [file.bin] -h This help -q Quiet -V Verbose -e Erase -w Write -v Verify -r Read -l length Length of read -p port Serial port (default: /dev/tty.usbserial-ftCYPMYJ) -b baud Baud speed (default: 115200) -a addr Target address

./stm32loader.py -e -w -v example/main.bin

Example: stm32loader.py -e -w -v somefile.bin

This will pre-erase flash, write somefile.bin to the flash on the device, and then perform a verification after writing is finished.