aboutsummaryrefslogtreecommitdiff
path: root/tcl
diff options
context:
space:
mode:
authorAlexander Kurz <akurz@blala.de>2016-02-28 12:36:19 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2016-02-29 19:16:07 +0000
commit4d68bd1ebf39170d40308ce362d6000b3725ff20 (patch)
tree38ebc25cb38e3a1e2c8cd4c73b47140485f4214e /tcl
parentba7b6ddea469512ba8a34ae6342af858bf427b89 (diff)
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 <akurz@blala.de> Reviewed-on: http://openocd.zylin.com/3365 Tested-by: jenkins Reviewed-by: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'tcl')
-rw-r--r--tcl/target/stm32f4x.cfg5
1 files changed, 5 insertions, 0 deletions
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
+}