|
|
@@ -0,0 +1,27 @@ |
|
|
|
# |
|
|
|
# Infineon XMC1100/XMC1200/XMC1300 family (ARM Cortex-M0 @ 32 MHz) |
|
|
|
# |
|
|
|
|
|
|
|
if { [info exists CHIPNAME] } { |
|
|
|
set _CHIPNAME $CHIPNAME |
|
|
|
} else { |
|
|
|
set _CHIPNAME xmc1000 |
|
|
|
} |
|
|
|
|
|
|
|
# |
|
|
|
# Only SWD and SPD supported |
|
|
|
# |
|
|
|
source [find target/swj-dp.tcl] |
|
|
|
|
|
|
|
if { [info exists CPUTAPID] } { |
|
|
|
set _CPU_SWD_TAPID $CPUTAPID |
|
|
|
} else { |
|
|
|
set _CPU_SWD_TAPID 0x0BB11477 |
|
|
|
} |
|
|
|
|
|
|
|
swj_newdap $_CHIPNAME cpu -irlen 4 -expected-id $_CPU_SWD_TAPID |
|
|
|
|
|
|
|
set _TARGETNAME $_CHIPNAME.cpu |
|
|
|
target create $_TARGETNAME cortex_m -endian little -chain-position $_TARGETNAME |
|
|
|
|
|
|
|
adapter_khz 1000 |