Uwe Bonnes
dc29e45606
stm32_mem: Really wait 5 seconds for DFU device to appear.
7 years ago
Uwe Bonnes
2b2b6d8f31
stm32_mem.py: Allow to set start address.
7 years ago
Uwe Bonnes
7cc9ee9d7a
stm32_mem.py: Verify after write when bootloader supports upload
This should help people using STM32F103C8 above 64 k.
7 years ago
Uwe Bonnes
613208c939
stm32_mem: Allow to switch from dfu to application without flashing.
7 years ago
Uwe Bonnes
c41dfaef9a
stm32_mem.py: Run automatically after switching to DFU mode.
7 years ago
Uwe Bonnes
4f3f4cb898
stm32_mem.py: Deny to work with the STM DFU bootloader
To support the STM DFU bootloader, the interface descriptor needs to be
evaluated. Erase may only be called once per sector.
7 years ago
Uwe Bonnes
4c6f735452
stm32_mem.py: Handle multiple devices.
7 years ago
Uwe Bonnes
1be9c6e9c5
stm32_mem.py: Set address before writing to inhibit bootloader overwrite.
7 years ago
Nicolas Schodet
73ac700c6f
Fix gdb.py to program last chunk of a memory range
9 years ago
Mark Rages
7d957cbfdf
Update nRF51 IDs, add nRF51422 and xxAB/xxAC devices.
There were a lot of nRF51 device ids missing. I wrote a script to pull nRF51 IDs from the openocd repository, which seems to be more up-to-date. The script's output goes in nrf51.c.
9 years ago
Gareth McMullin
97824b7f02
Use git describe for version in generated header file.
10 years ago
Benjamin Vernoux
9f0c29d329
Add support for HydraBus (tested with SWD with STM32F405 and SWD+JTAG with LPC4330 M0/M4)
10 years ago
Fergus Noble
7c3c9fdea3
Update python scripts to find user's preferred python binary through env.
12 years ago
Gareth McMullin
530ee15153
Correct upload script for detection of F1/F4 start address.
12 years ago
Uwe Bonnes
06c2d52c59
stm32_mem.py: Add exception handler for better diagnosis, as erase on STM32F407 times out
12 years ago
Uwe Bonnes
5e71ea3f60
stm32_mem: Allow to select the programmer with the serial number
12 years ago
Gareth McMullin
b52c62266a
Fixed hexprog.py to work with current firmware 'g' packet.
13 years ago
Gareth McMullin
6a6b52bf54
Fixed python scripts for programming target to work on 64-bit machines.
13 years ago
Gareth McMullin
0dfdc25bb2
Added git info to version output.
Fixed memory leak in SWD mode.
14 years ago
Gareth McMullin
8b65e8e259
Fixed dfu.py to work with PyUSB 1.0.
14 years ago
Gareth McMullin
4b105beb61
Fixed printed copyright notices in scripts.
hexprog.py now defaults to target 1.
14 years ago
Gareth McMullin
69d790fcf6
Added programming scripts.
14 years ago