Hallo zusammen! Hätte eine kurze Frage zu dem JTAG Interface. Welcher Controller der C16X (Infineon) hat ein JTAG Interface? Ich bin grad am durchsuchen des www, aber bin nicht fündig geworden. Diese Schnittstelle ist ja nur zum Debuggen- jedoch dies kann man ja mit der seriellen Schnittestelle ja auch bewerkstelligen- wozu dann JTAG. Leider muss ich mir einen mit dem JTAG Interface suchen. Hoffe es kann mir jemand weiterhelfen. mfg
"Diese Schnittstelle ist ja nur zum Debuggen- jedoch dies kann man ja mit der seriellen Schnittestelle ja auch bewerkstelligen- wozu dann JTAG. " Über eine serielle Schnittstelle kannst Du nur debuggen, wenn im Controller eine kooperierende Software läuft, also ein Debugmonitor o.ä. Ist das im Controller laufende Programm abgestürzt, dann sieht's bereits Essig aus. Auch belegt so ein Debugmonitor permanent Ressourcen, die dem eigentlichen Programm nicht mehr zur Verfügung stehen. Mit einem JTAG/ICE-Interface kann jedes Programm untersucht werden, in welchem Zustand es sich auch befinden möge; so kann man auch ein "in-den-Wald-gelaufenes" Programm noch analysieren. Das JTAG/ICE-Interface belegt kein RAM und braucht auch keinen Codespeicher, auch verlangsamt es die Programmausführung nicht. Das ist also schon ein kleiner Unterschied. Welcher Controller eines bestimmten Herstellers über ein JTAG/ICE-Interface verfügt, wird der Hersteller des Controllers wohl am besten wissen - so etwas wird in der Regel im "parametric type selection guide" aufgeführt.
Meines Wissens haben die C167er kein JTAG on Board. Hingegen die Nachfolgeversionen XC164, XC166 und XC167 sehrwohl. Gruß Marillion
Vielen Dank für eure Antworten. Bin jetzt um einiges schlauer geworden. Danke. mfg
Vielen Dank für die umfassende Einführung in JTAG, diesmal paßt der Name (Rufus T. Firefly ) nicht zur Ausführung der Antwort. Weiter so...
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.