Der XMC4500 ist ein ARM Cortex M4 im Kern, und die unterstützen i.d.R.
neben JTAG auch SWD als Debug Protokoll. Für JTAG brauchts es alle vier
(TMS, TCK, TDI, TDO) aber für SWD nur TMS (SWDIO) und TCK (SWCLK).
Bei JTAG kann man allerdings mehr als ein Target in der sog. JTAG Chain
haben, bei SWD geht das nicht - dort muss es eine direkte Verbindung
zwischen Target und Debugger sein.
Ich würde das im Zweifelsfalle mit Fädeldraht o.ä. mal ausprobieren, ob
meine Debugger Hard- und Software auch SWD kann. SWD wird wegen der
bidirektionalen Datenleitung nicht von jeder Debug Hardware unterstützt.