51631d36c225e9bccac979c3dc7743ffe54d685b
[fw/openocd] / tcl / target / cs351x.cfg
1 if { [info exists CHIPNAME] } { \r
2    set  _CHIPNAME $CHIPNAME    \r
3 } else {         \r
4    set  _CHIPNAME cs351x\r
5 }\r
6 \r
7 if { [info exists ENDIAN] } {   \r
8    set  _ENDIAN $ENDIAN    \r
9 } else {         \r
10    set  _ENDIAN little\r
11 }\r
12 \r
13 if { [info exists CPUTAPID ] } {\r
14    set _CPUTAPID $CPUTAPID\r
15 } else {\r
16    set _CPUTAPID 0x00526fa1\r
17 }\r
18 \r
19 jtag newtap $_CHIPNAME cpu  -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID\r
20 \r
21 # Create the GDB Target.\r
22 set _TARGETNAME [format "%s.cpu" $_CHIPNAME]\r
23 target create $_TARGETNAME fa526 -endian $_ENDIAN -chain-position $_TARGETNAME -variant fa526\r
24 # There is 16K of SRAM on this chip\r
25 # FIXME: flash programming is not working by using this work area. So comment this out for now.\r
26 #$_TARGETNAME configure -work-area-virt 0x00000000 -work-area-phys 0x00000000 -work-area-size  0x4000 -work-area-backup 1\r
27 \r
28 # This chip has a DCC ... use it\r
29 arm7_9 dcc_downloads enable\r
30 \r