]> git.sur5r.net Git - openocd/commitdiff
tcl/target/stm32f4: fix: reduce adapter speed before reset
authorAlexander Kurz <akurz@blala.de>
Sun, 28 Feb 2016 11:36:19 +0000 (12:36 +0100)
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>
Mon, 29 Feb 2016 19:16:07 +0000 (19:16 +0000)
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>
tcl/target/stm32f4x.cfg

index c7f6ee8179ddc9416c7617803595a59be8983860..7205c461486e4f152348a8bceb21dc6afa40a120 100644 (file)
@@ -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
+}