Hallo zusammen, ich sollte einen XMC4500 von Infineon Flashen und Debuggen, nun wollte ich fragen, ob das TMS UND TCK Signal reichen oder ob ich TDO und TDI auch benötige. Ein bekannter meinte die bräuchte man nicht. Beste Grüße MaxS
Der Bekannte hat keine Ahnung :-) oder verwechselt was mit dem TRST, den man oft nicht braucht. TDI und TDO braucht sind auf jeden Fall nötig, wie soll sonst die Kommunikation zustandekommen? Das ist wie bei einem SPI-Protokoll, nur halt mit dem TMS obendrauf, um in verschiedene States umzuschalten. Ansonsten empfehle ich: Wikipedia.
@ MaxS (Gast) http://www.deppenapostroph.info >ich sollte einen XMC4500 von Infineon Flashen und Debuggen, >nun wollte ich fragen, ob das TMS UND TCK Signal reichen Nein. > oder ob ich TDO und TDI auch benötige. Ja. >Ein bekannter meinte die bräuchte man nicht. Dann ist er falsch informiert. Lediglich TRST kann man ggf. weglassen, aber auch nicht bei allen ICs! Siehe JTAG
System - XMC4000 Debug System - EN http://www.infineon.com/dgdl/Infineon-System_Debug_XMC4-TR-v01_00-EN.pdf?fileId=5546d4624bcaebcf014bcb16c9ac004b&sd=t Danach sollten die Controller SWD, JTAG und JTAG + ETM können. Was/ob da was eingestellt werden muss und was ein bestimmer Controller kann -> siehe dessen Datenblatt Edith sagt: Die Frage des TO war wohl eher, ob die Teile SWD können. Die dafür benutzten Pins sind TCK und TMS...
Arc N. schrieb: > JTAG Benötigte PIN's --------------------^------ --> http://www.deppenapostroph.info
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.