Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (20 sloc) 820 Bytes
Python script which will talk to the STM32 bootloader to upload and download firmware.
Original Version by: Ivan A-R <>
Usage: ./ [-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
./ -e -w -v example/main.bin
Example: -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.