From 06c2d52c59e456d86b74e4f2b9a4fd4759a83b85 Mon Sep 17 00:00:00 2001 From: Uwe Bonnes Date: Thu, 17 Jan 2013 14:04:43 +0100 Subject: stm32_mem.py: Add exception handler for better diagnosis, as erase on STM32F407 times out --- scripts/stm32_mem.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/stm32_mem.py b/scripts/stm32_mem.py index a543317..d7785e5 100755 --- a/scripts/stm32_mem.py +++ b/scripts/stm32_mem.py @@ -115,7 +115,11 @@ if __name__ == "__main__": while bin: print ("Programming memory at 0x%08X\r" % addr), stdout.flush() - stm32_erase(dfudev, addr) + try: + stm32_erase(dfudev, addr) + except: + print "\nErase Timed out\n" + break stm32_write(dfudev, bin[:1024]) bin = bin[1024:] -- cgit v1.2.3