diff --git a/tcl/board/imx35pdk.cfg b/tcl/board/imx35pdk.cfg index e5891c8bf..73fa6331d 100644 --- a/tcl/board/imx35pdk.cfg +++ b/tcl/board/imx35pdk.cfg @@ -3,6 +3,10 @@ source [find target/imx35.cfg] source [find target/imx.cfg] $_TARGETNAME configure -event reset-init { imx35pdk_init } +# Stick to *really* low clock rate or reset will fail +# without RTCK / RCLK +jtag_rclk 10 + proc imx35pdk_init { } { imx3x_reset diff --git a/tcl/target/imx35.cfg b/tcl/target/imx35.cfg index d47abdc69..30cb3863b 100644 --- a/tcl/target/imx35.cfg +++ b/tcl/target/imx35.cfg @@ -2,6 +2,7 @@ # reset_config trst_and_srst srst_gates_jtag +jtag_ntrst_delay 100 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME