lpc1768: turn down the jtag clock
[openocd/cortex.git] / tcl / target / lpc3250.cfg
blobe902fb419c828746512970101a58ba19d87bffb3
1 # lpc3250 config
4 if { [info exists CHIPNAME] } {
5    set  _CHIPNAME $CHIPNAME
6 } else {
7    set  _CHIPNAME lpc3250
10 if { [info exists ENDIAN] } {
11    set  _ENDIAN $ENDIAN
12 } else {
13    set  _ENDIAN little
16 if { [info exists CPUTAPID ] } {
17    set _CPUTAPID $CPUTAPID
18 } else {
19    set _CPUTAPID 0x17900f0f
22 if { [info exists SJCTAPID ] } {
23    set _SJCTAPID $SJCTAPID
24 } else {
25    set _SJCTAPID 0x1b900f0f
28 jtag newtap $_CHIPNAME sjc -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_SJCTAPID
30 jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID
32 set _TARGETNAME $_CHIPNAME.cpu
33 target create $_TARGETNAME arm926ejs -endian little -chain-position $_TARGETNAME -work-area-phys 0x00000000 -work-area-size 0x7d0000 -work-area-backup 0
35 proc power_restore {} { puts "Sensed power restore. No action." }
36 proc srst_deasserted {} { puts "Sensed nSRST deasserted. No action." }