From 8870d58b695b77eb852f2da7ec6a1c8a43ff4324 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Thu, 14 Mar 2013 14:02:23 +0900 Subject: [PATCH] stabilize stlinkv2.py --- tool/stlinkv2.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tool/stlinkv2.py b/tool/stlinkv2.py index fff6366..5168b07 100755 --- a/tool/stlinkv2.py +++ b/tool/stlinkv2.py @@ -474,7 +474,11 @@ class stlinkv2(object): self.run() s = self.get_status() if s != 0x0080: - raise ValueError("Status of core is not running.", s) + # DCB_DHCSR DBGKEY + self.write_debug_reg(0xE000EDF0, 0xA05F0000) + s = self.get_status() + if s != 0x0080: + raise ValueError("Status of core is not running.", s) mode = self.stl_mode() if mode != 2: raise ValueError("Failed to switch debug mode.", mode)