blackmagic/scripts
Mark Rages f43101fd9f Port gdb.py and hexprog.py to Python 3.
Unfortunately, the serial data are not 7-bit clean (see write_mem()).
So getpacket() and putpacket() use bytes objects rather than strings.
2021-12-19 14:45:51 -08:00
..
stubs Added programming scripts. 2011-02-04 20:25:12 +13:00
README Added programming scripts. 2011-02-04 20:25:12 +13:00
bootprog.py scripts: Updated bootprog to run on python3 2021-12-19 14:45:45 -08:00
dfu-convert.py Make dfu-convert.py Python 3 capable 2020-11-29 15:45:08 +01:00
dfu.py Made script executable with python3. 2019-08-30 15:09:35 +02:00
gdb.py Port gdb.py and hexprog.py to Python 3. 2021-12-19 14:45:51 -08:00
get_openocd_nrf51_ids.py scripts: Updated nrf51 id script for py3 and to parse newer oocd header. 2021-12-19 14:45:51 -08:00
hexprog.py Port gdb.py and hexprog.py to Python 3. 2021-12-19 14:45:51 -08:00
stm32_mem.py stm32_mem.py: Wait longer for device to appear. 2021-05-20 12:06:56 +02:00
swolisten.c Fixed overrun and formatting, when dumping data in swolisten. 2020-04-20 00:19:30 +02:00

README

This directory contains some useful scripts for working
on the Black Magic Debug project.

bootprog.py - Production programmer using the STM32 SystemMemory bootloader.
hexprog.py - Write an Intel hex file to a target using the GDB protocol.
stm32_mem.py - Access STM32 Flash memory using USB DFU class interface.

stubs/ - Source code for the microcode strings included in hexprog.py.