diff options
author | James Robinson <jmr13031@gmail.com> | 2012-02-04 21:06:42 -0500 |
---|---|---|
committer | Spencer Oliver <spen@spen-soft.co.uk> | 2012-02-13 12:03:26 +0000 |
commit | 5d43ffd5bc0ca281314f5ccda417cc7144c31144 (patch) | |
tree | 51aae7a8c4d1ac631b4f1c1f99802e4d7a04f28c /tcl/target/imx28.cfg | |
parent | 7d48be5bd3705b8771f49427824bb421ebf9677e (diff) |
topic: Add support for i.MX28EVK
Added the file imx28.cfg to the target directory
Added the file imx28evk.cfg to the board directory
Change-Id: I02a74a03f3773892f830d13660ffdded34f3261d
Signed-off-by: James Robinson <jmr13031@gmail.com>
Reviewed-on: http://openocd.zylin.com/428
Tested-by: jenkins
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'tcl/target/imx28.cfg')
-rw-r--r-- | tcl/target/imx28.cfg | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/tcl/target/imx28.cfg b/tcl/target/imx28.cfg new file mode 100644 index 00000000..0cbedce4 --- /dev/null +++ b/tcl/target/imx28.cfg @@ -0,0 +1,38 @@ +# i.MX28 config file. +# based off of the imx21.cfg file. + +reset_config trst_and_srst + +#jtag nTRST and nSRST delay +adapter_nsrst_delay 100 +jtag_ntrst_delay 100 + +if { [info exists CHIPNAME] } { + set _CHIPNAME $CHIPNAME +} else { + set _CHIPNAME imx28 +} + +if { [info exists ENDIAN] } { + set _ENDIAN $ENDIAN +} else { + set _ENDIAN little +} + + +# Note above there is 1 tap + +# The CPU tap +if { [info exists CPUTAPID ] } { + set _CPUTAPID $CPUTAPID +} else { + set _CPUTAPID 0x079264f3 +} +jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID + + +# Create the GDB Target. +set _TARGETNAME $_CHIPNAME.cpu +target create $_TARGETNAME arm926ejs -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm926ejs + +arm7_9 dcc_downloads enable |