Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: b1b5d1cbc4
Fetching contributors…

Cannot retrieve contributors at this time

19 lines (13 sloc) 0.669 kb
This is a basic implementation of the SWD protocol using the Bus Pirate.
The 'PirateSWD', 'DebugPort' and 'MEM_AP' classes should be portable to
all ARM chips supporting the SWD protocol.
Also included is a 'STM32' class, which encapsulates some basic operations
on the STM32 microcontroller, allowing it to be halted and reset, and the
flash memory programmed with a sequence of words.
There are some example firmware files for the STM32VLDISCOVERY board, as
I mainly developed this code so I could program mine from Linux without
bothering with the embedded bootloader.
* Added 6/7/2011 by hugovincent: Energy Micro EFM32 support.
Jump to Line
Something went wrong with that request. Please try again.