Skip to content

Python script to load firmware using STM32 bootloader

Notifications You must be signed in to change notification settings

ProZsolt/stm32loader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

STM32Loader

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

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

Installation

git clone [email protected]:jsnyder/stm32loader.git
cd stm32loader
pip install -r requirements.txt

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

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.

About

Python script to load firmware using STM32 bootloader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%