Forum: Mikrocontroller und Digitale Elektronik JTAG vs. JTAG Trace


von Joe (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein kleines Verständnisproblem mit JTAG Trace und ich hoffe ihr 
könnt mir helfen!

Benötigt man für JTAG Trace nur eine besondere Probe, oder muss auch der 
Mikrocontroller die Trace Funktion unterstützen?
Ist die Schnittstelle "JTAG Trace" mit einer JTAG Schnittstelle 
identisch, oder hat diese zusätzliche Pins und Datenleitungen?

Danke für eure Hilfe.

Gruß
Joe

von 6A66 (Gast)


Lesenswert?

Joe schrieb:
> Ist die Schnittstelle "JTAG Trace" mit einer JTAG Schnittstelle
> identisch, oder hat diese zusätzliche Pins und Datenleitungen?

Es gibt im Prinzip drei verschiedene Debug- Schnittstellen:
SWD (SerialWireDebug)
JTAG
JTAG-Trace

SWD un JTAG werden für die normalen Debug-Aufgaben verwendet und laufen 
über die herkömmlichen SWD/JTAG Pins. Die Trace-Schnittstelle verwendet 
dann zusätzliche Trace-Informationen die der Prozessor über Trace-Pins 
herauslegt. Wird aber normalerweise nicht dringend benötigt.

Wenn Du daher auf Trace verzichten kannst wirst du mit SWD sehr gut 
auskommen (sind normalerweise 5 oder 6 Signale zzgl. GND).

rgds

von Joe (Gast)


Lesenswert?

Hallo!

6A66 schrieb:
> Die Trace-Schnittstelle verwendet
> dann zusätzliche Trace-Informationen die der Prozessor über Trace-Pins
> herauslegt. Wird aber normalerweise nicht dringend benötigt.

ist diese aussage nicht widersprüchlich?
Trace verwendet zusätzliche Pins, die man aber nicht benötigt!?

Gruß
Joe

von Michael (Gast)


Lesenswert?

Klang eher nach "Die Trace Schnittstelle (und damit dann auch die 
zusätzlichen Pins) werden idR nicht benötigt"

von Joe (Gast)


Lesenswert?

Wenn man aber doch "tracen" möchte, braucht man sie, oder?

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Joe schrieb:
> Wenn man aber doch "tracen" möchte, braucht man sie, oder?

Wenn ich es richtig verstehe, ist ueber SWO(Single Wire Output), also 
der bei SWD nicht gebrauchte TDO Pin, ein Tracen moeglich. Sieh das 
magictpa
https://github.com/gsmcmullin/magictpa

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
Noch kein Account? Hier anmelden.