diff options
author | Alexander Kurz <akurz@blala.de> | 2016-02-28 12:36:19 +0100 |
---|---|---|
committer | Andreas Fritiofson <andreas.fritiofson@gmail.com> | 2016-02-29 19:16:07 +0000 |
commit | 4d68bd1ebf39170d40308ce362d6000b3725ff20 (patch) | |
tree | 38ebc25cb38e3a1e2c8cd4c73b47140485f4214e /tcl | |
parent | ba7b6ddea469512ba8a34ae6342af858bf427b89 (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.cfg | 5 |
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 +} |