From: Ulf Samuelsson Date: Tue, 20 Dec 2011 18:09:26 +0000 (+0100) Subject: at91sam3XXX.cfg: Configure JTAG clock to 500 kHz. X-Git-Url: https://git.gag.com/?a=commitdiff_plain;ds=sidebyside;h=c6f44bde734a61bd90d58bf603d3d608eea5ff15;p=fw%2Fopenocd at91sam3XXX.cfg: Configure JTAG clock to 500 kHz. This affects all configurations including target/at91sam3XXX.cfg Change-Id: I2c1e1edf0986d30e63f109604a38bf402ded369e Signed-off-by: Ulf Samuelsson Reviewed-on: http://openocd.zylin.com/292 Tested-by: jenkins Reviewed-by: Spencer Oliver --- diff --git a/tcl/target/at91sam3XXX.cfg b/tcl/target/at91sam3XXX.cfg index a13e39901..98b508c42 100644 --- a/tcl/target/at91sam3XXX.cfg +++ b/tcl/target/at91sam3XXX.cfg @@ -29,6 +29,18 @@ if { [info exists ENDIAN] } { set _ENDIAN little } +# JTAG speed should be <= F_CPU/6. F_CPU after reset is 4 MHz, so use F_JTAG = 0.5MHz +# +# Since we may be running of an RC oscilator, we crank down the speed a +# bit more to be on the safe side. Perhaps superstition, but if are +# running off a crystal, we can run closer to the limit. Note +# that there can be a pretty wide band where things are more or less stable. + +adapter_khz 500 + +adapter_nsrst_delay 100 +jtag_ntrst_delay 100 + #jtag scan chain if { [info exists CPUTAPID] } { set _CPUTAPID $CPUTAPID