summaryrefslogtreecommitdiff
path: root/tcl/board
diff options
context:
space:
mode:
Diffstat (limited to 'tcl/board')
-rw-r--r--tcl/board/imx31pdk.cfg17
1 files changed, 17 insertions, 0 deletions
diff --git a/tcl/board/imx31pdk.cfg b/tcl/board/imx31pdk.cfg
index 4dfa4db6..502d4077 100644
--- a/tcl/board/imx31pdk.cfg
+++ b/tcl/board/imx31pdk.cfg
@@ -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