]> git.sur5r.net Git - openocd/commitdiff
imx31pdk: use rclk w/1MHz fallback
authorØyvind Harboe <oyvind.harboe@zylin.com>
Thu, 28 Oct 2010 06:34:41 +0000 (08:34 +0200)
committerØyvind Harboe <oyvind.harboe@zylin.com>
Thu, 28 Oct 2010 06:43:04 +0000 (08:43 +0200)
measure_clk indicates ca. 3-4MHz, so 1MHz should be safe.

Added self_test proc used to test that rclk worked.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
tcl/board/imx31pdk.cfg

index 4dfa4db60145d2f8e3a9284bbc3e21e8f96cb0be..502d4077430955983a244c08f224c83fe5d0a613 100644 (file)
@@ -3,6 +3,23 @@ source [find target/imx31.cfg]
 source [find target/imx.cfg]
 $_TARGETNAME configure -event reset-init { imx31pdk_init }
 
+proc self_test {} {
+       echo "Running 100 iterations of test."
+       dump_image /ram/test 0x80000000 0x40000
+       for {set i 0} {$i < 100} {set i [expr $i+1]} {
+               echo "Iteration $i"
+               reset init
+               mww 0x80000000 0x12345678 0x10000
+               load_image /ram/test 0x80000000 bin
+               verify_image /ram/test 0x80000000 bin
+       }
+}
+
+
+# Slow fallback frequency
+# measure_clk indicates ca. 3-4MHz.
+jtag_rclk 1000
+
 proc imx31pdk_init { } {
 
        imx3x_reset