X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=tcl%2Ftarget%2Fc100.cfg;h=e5b8600bbdfa5c5c0d70d148563719fd9123250c;hb=4f7761828c91108d4bf4a12e78f23b6483b18ade;hp=ceb8de38f313bbcbf2ed8d9436f16080859da6e7;hpb=ad23cb97b2726bdf4e338c0c24d6e279d0b64747;p=openocd.git diff --git a/tcl/target/c100.cfg b/tcl/target/c100.cfg index ceb8de38f3..e5b8600bbd 100644 --- a/tcl/target/c100.cfg +++ b/tcl/target/c100.cfg @@ -1,10 +1,9 @@ -# c100 config -# -#jtag_nsrst_delay 5000 -#jtag_ntrst_delay 3000 -#reset_config none -reset_config trst_and_srst separate -#reset_config srst_only srst_pulls_trst +# c100 config. +# This is ARM1136 dual core +# this script only configures one core (that is used to run Linux) + +# assume no PLL lock, start slowly +jtag_khz 100 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME @@ -41,25 +40,3 @@ target create $_TARGETNAME arm11 -endian $_ENDIAN -chain-position $_TARGETNAME # C100's ARAM 64k SRAM $_TARGETNAME configure -work-area-phys 0x0a000000 -work-area-size 0x10000 -work-area-backup 0 - - -proc power_restore {} { puts "Sensed power restore. No action." } -proc srst_deasserted {} { puts "Sensed nSRST deasserted. No action." } - - -# issue telnet: reset init -# issue gdb: monitor reset init -$_TARGETNAME configure -event reset-init { - # Force target into ARM state. -# soft_reset_halt # not implemented on ARM11 - puts "Halting C100.CPU" - halt -} - -$_TARGETNAME configure -event reset-deassert-post { - # Force target into ARM state. -# soft_reset_halt # not implemented on ARM11 - puts "Detected SRSRT asserted on C100.CPU" - -} -# Valid events: old-gdb_program_config, old-pre_resume, early-halted, halted, resumed, resume-start, resume-end, gdb-start, gdb-end, reset-start, reset-assert-pre, reset-assert-post, reset-deassert-pre, reset-deassert-post, reset-halt-pre, reset-halt-post, reset-wait-pre, reset-wait-post, reset-init, reset-end, examine-start, examine-end, debug-halted, debug-resumed, gdb-attach, gdb-detach, gdb-flash-write-start, gdb-flash-write-end, gdb-flash-erase-start, gdb-flash-erase-end, resume-start, resume-ok, or resume-end