diff options
author | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-10-28 08:34:41 +0200 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2010-10-28 08:43:04 +0200 |
commit | 53228fbc2e61fd39f45a43e4be54e0121e608714 (patch) | |
tree | c27a6f70c540c4217bdd6bc84a8a2163bd240401 | |
parent | 2ff1adfa79853dde77fe2698dd83e34b116daacc (diff) | |
download | openocd+libswd-53228fbc2e61fd39f45a43e4be54e0121e608714.tar.gz openocd+libswd-53228fbc2e61fd39f45a43e4be54e0121e608714.tar.bz2 openocd+libswd-53228fbc2e61fd39f45a43e4be54e0121e608714.tar.xz openocd+libswd-53228fbc2e61fd39f45a43e4be54e0121e608714.zip |
imx31pdk: use rclk w/1MHz fallback
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>
-rw-r--r-- | tcl/board/imx31pdk.cfg | 17 |
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 |