Skip to content

efm8 bootloader upload tool - plain python implementation

License

Notifications You must be signed in to change notification settings

jaguarondi/efm8load

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

efm8load.py

A python-only implementation of the efm8 bootloader protocol

see http://fishpepper.de/2016/10/15/efm8-bootloader-flash-tool-efm8load-py/ for more info

Status:

  • tested on EFM8BB10F8G: identify, write, verify and read are working

Usage:

  • connect rs232 (3.3V level!) to the RX and TX pins of your MCU
  • empty targets boot right into the bootloader (flash[0] = 0xFF -> bootloader)
  • flashed targets need the C2D pin pulled low during powerup to enter bootloader mode

TODO: add a protection to stop users from overwriting the bootloader area

About

efm8 bootloader upload tool - plain python implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%