aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon Barner <barner@gmx.de>2011-09-16 21:13:39 +0200
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2011-10-08 23:09:42 +0200
commit028d9aa9ed5cc7fad3ce98e4da97e14d4a16f8f1 (patch)
treebbeb7a066822c731617aac5c756df34e17a48b19 /src
parentb1c74747b634fab259ca1c16f298e97d274b18c5 (diff)
arm-jtag-ew: In armjtagew_init(), set initial JTAG speed to 32 kHz (before TAP initialization).
This prevents rare communication errors during startup.
Diffstat (limited to 'src')
-rw-r--r--src/jtag/drivers/arm-jtag-ew.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jtag/drivers/arm-jtag-ew.c b/src/jtag/drivers/arm-jtag-ew.c
index 7712a9e2..d42756c4 100644
--- a/src/jtag/drivers/arm-jtag-ew.c
+++ b/src/jtag/drivers/arm-jtag-ew.c
@@ -256,6 +256,9 @@ static int armjtagew_init(void)
LOG_INFO("ARM-JTAG-EW initial read failed, don't worry");
}
+ // Initial JTAG speed (for reset and initialization): 32 kHz
+ armjtagew_speed(32);
+
LOG_INFO("ARM-JTAG-EW JTAG Interface ready");
armjtagew_reset(0, 0);