#***************************************************************************** # # Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ # # SPDX-License-Identifier: Apache-2.0 # #***************************************************************************** # # CC3220 via CMSIS-DAP interface on XDS110 debug probe # # CMSIS-DAP support in OpenOCD can only use SWD mode. So # jumper SOP0 only, and reset the target before connect. # interface cmsis-dap cmsis_dap_vid_pid 0x0451 0xbef3 adapter_khz 2500 set _ENDIAN little if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME cc3220 } if { [info exists DAP_TAPID] } { set _DAP_TAPID $DAP_TAPID } else { set _DAP_TAPID 0x0b97c02f } swd newdap $_CHIPNAME dap -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_DAP_TAPID -disable set _TARGETNAME $_CHIPNAME.cpu target create $_CHIPNAME.cpu cortex_m -endian little -chain-position $_CHIPNAME.dap $_CHIPNAME.cpu configure -work-area-phys 0x20000000 -work-area-size 0x30000 -work-area-backup 0 -coreid 0 source [find mem_helper.tcl] $_TARGETNAME configure -event gdb-attach { halt }