From: Alexander Kurz Date: Sun, 28 Feb 2016 11:36:19 +0000 (+0100) Subject: tcl/target/stm32f4: fix: reduce adapter speed before reset X-Git-Tag: v0.10.0-rc1~242 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=4d68bd1ebf39170d40308ce362d6000b3725ff20;p=openocd tcl/target/stm32f4: fix: reduce adapter speed before reset The reset-init hook for this target speeds up the CPU clock and JTAG adapter speed. When the target is reset running with high adapter speed, a series of warnings "DAP transaction stalled (WAIT) - slowing down" will be generated since the adapter speed is not reduced to fit the slower CPU speed. Fix: reduction of the adapter speed before a reset is performed. Change-Id: Iabfc8e3f70311e0e71c8eed09b8a37fcbed9c58d Signed-off-by: Alexander Kurz Reviewed-on: http://openocd.zylin.com/3365 Tested-by: jenkins Reviewed-by: Uwe Bonnes Reviewed-by: Andreas Fritiofson --- diff --git a/tcl/target/stm32f4x.cfg b/tcl/target/stm32f4x.cfg index c7f6ee81..7205c461 100644 --- a/tcl/target/stm32f4x.cfg +++ b/tcl/target/stm32f4x.cfg @@ -120,3 +120,8 @@ $_TARGETNAME configure -event reset-init { # Boost JTAG frequency adapter_khz 8000 } + +$_TARGETNAME configure -event reset-start { + # Reduce speed since CPU speed will slow down to 16MHz with the reset + adapter_khz 2000 +}