Nikolay Dimitrov
29386aee14
scripts/stm32_mem: Fix issue with scanning USB DFU devices
...
While scanning the USB bus for devices, stm32_scan() can find a device that it
doesn't have permissions to access it, dfu/usb class raises an exception and
stm32_scan() stops the scan completely.
This fix resolves the scan issue, by allowing the scan loop to continue.
While at it, there are cosmetic fixes related with tabs/spaces and readability.
Signed-off-by: Nikolay Dimitrov <nikolay.dimitrov@retrohub.org>
2018-09-17 14:36:28 +12:00
Uwe Bonnes
7908ba526b
stm32_mem: Guard dfu.dfu_device with try/except.
2018-07-18 23:31:55 +02:00
Uwe Bonnes
dc29e45606
stm32_mem: Really wait 5 seconds for DFU device to appear.
2017-10-04 21:53:53 +02:00
Uwe Bonnes
2b2b6d8f31
stm32_mem.py: Allow to set start address.
2017-10-02 21:30:56 +02:00
Uwe Bonnes
7cc9ee9d7a
stm32_mem.py: Verify after write when bootloader supports upload
...
This should help people using STM32F103C8 above 64 k.
2017-10-02 21:30:56 +02:00
Uwe Bonnes
613208c939
stm32_mem: Allow to switch from dfu to application without flashing.
2017-10-02 21:30:56 +02:00
Uwe Bonnes
c41dfaef9a
stm32_mem.py: Run automatically after switching to DFU mode.
2017-10-02 21:30:56 +02:00
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.
2017-10-02 21:30:56 +02:00
Uwe Bonnes
4c6f735452
stm32_mem.py: Handle multiple devices.
2017-10-02 21:30:56 +02:00
Uwe Bonnes
1be9c6e9c5
stm32_mem.py: Set address before writing to inhibit bootloader overwrite.
2017-07-22 13:25:48 +02:00
Fergus Noble
7c3c9fdea3
Update python scripts to find user's preferred python binary through env.
2013-05-02 11:32:24 -07:00
Gareth McMullin
530ee15153
Correct upload script for detection of F1/F4 start address.
2013-02-20 10:55:52 +13:00
Uwe Bonnes
06c2d52c59
stm32_mem.py: Add exception handler for better diagnosis, as erase on STM32F407 times out
2013-01-21 11:02:44 +01:00
Uwe Bonnes
5e71ea3f60
stm32_mem: Allow to select the programmer with the serial number
2013-01-21 11:02:44 +01:00
Gareth McMullin
4b105beb61
Fixed printed copyright notices in scripts.
...
hexprog.py now defaults to target 1.
2011-02-09 12:06:50 +13:00
Gareth McMullin
69d790fcf6
Added programming scripts.
2011-02-04 20:25:12 +13:00