Python script to load firmware using STM32 bootloader
Switch branches/tags
Nothing to show
Clone or download
jsnyder Merge pull request #1 from domenpuncer/master
Sending it back upstream. Support for stm32f2, mostly simple changes.
Latest commit 715d0fd Apr 4, 2014
Type Name Latest commit message Commit time
Failed to load latest commit information.
COPYING3 Include GPL license. Apr 6, 2009
README some notes. Apr 6, 2009 Add chip id strings Jun 19, 2012



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.