X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=tcl%2Ftarget%2Flpc1850.cfg;h=6dd1ab753810d77e25ea3e71857e1bd320f56339;hb=ce217538bc2b9c5ef6dc760b0b03d54602ed3be6;hp=94aec38fef3b66f6699397cd79f59accc08da396;hpb=b7d2cdc0d4fc319169c60362708a67e2ff626525;p=fw%2Fopenocd diff --git a/tcl/target/lpc1850.cfg b/tcl/target/lpc1850.cfg index 94aec38fe..6dd1ab753 100644 --- a/tcl/target/lpc1850.cfg +++ b/tcl/target/lpc1850.cfg @@ -1,5 +1,8 @@ +# SPDX-License-Identifier: GPL-2.0-or-later -adapter_khz 500 +source [find target/swj-dp.tcl] + +adapter speed 500 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME @@ -21,11 +24,14 @@ if { [info exists M3_JTAG_TAPID] } { set _M3_JTAG_TAPID 0x4ba00477 } -jtag newtap $_CHIPNAME m3 -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_M3_JTAG_TAPID +swj_newdap $_CHIPNAME m3 -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_M3_JTAG_TAPID +dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.m3 set _TARGETNAME $_CHIPNAME.m3 -target create $_TARGETNAME cortex_m -endian $_ENDIAN -chain-position $_TARGETNAME +target create $_TARGETNAME cortex_m -endian $_ENDIAN -dap $_CHIPNAME.dap -# if srst is not fitted use SYSRESETREQ to -# perform a soft reset -cortex_m reset_config sysresetreq +if {![using_hla]} { + # if srst is not fitted use SYSRESETREQ to + # perform a soft reset + cortex_m reset_config sysresetreq +}