Herunterladen Inhalt Inhalt Diese Seite drucken

11.2 Trace - Interface; 11.3 Jtag - Schnittstelle; 11.4 Debugging Über Uart; Tabelle 35: Steckerbelegung Jtag-Schnittstelle - Siemens ERTEC 200 Handbuch

Enhanced real-time ethernet controller
Inhaltsverzeichnis

Werbung

11.2 Trace – Interface
Parametriert, freigegeben oder gesperrt wird das Trace-Interface durch einen angeschlossenen Debugger (z.B
von Lauterbach) an der JTAG-Schnittstelle.
Zum Tracen von internen Prozessorzuständen wird ein Traceport im ERTEC 200 zur Verfügung gestellt:
PIPESTA [2:0]
TRACESYNC
TRACECLK
TRACEPKT[7:0]
Die Signale PIPESTA[2:0],TRACEPKT[7:0] und TRACESYNC sind alternative Signalpins am LBU-Interface. Die
Aktivierung des Traceinterfaces erfolgt mit den Configurations-Pins CONFIG[6,5,2] = 101. Das Traceinterface
kann im Debugger mit 4-Bit oder 8-Bit Datenbreite parametriert werden. Bei der Einstellung 4-Bit werden
automatisch die Signale TRACEPKT[3:0] auf Tracefunktion geschaltet. In der Einstellung 8-Bit werden zusätzlich
die Signale TRACEPKT[7:4] auf Tracefunktion geschaltet.
Stecker, Pinning und Hardwarebeschaltung für das Trace-Interface siehe Dokument /7/.
11.3 JTAG – Schnittstelle
Das JTAG-Interface wird neben der Debugfunktion auch für den Boundary-Scan (siehe Dokument /9/) verwendet.
Zusätzlich zur JTAG-Schnittstelle stehen zum Debuggen noch die Signale DBGREQ und DBGACK als alternative
Funktionspins zur Verfügung. Wegen der unterschiedlichen Debugger (Hitex- oder MC-Variante) wird auf einem
internen Pull-Up-Widerstand am JTAG-Pin TRST_N verzichtet. Der Anwender hat für die richtige Beschaltung für
seinen eingesetzten Debugger zu sorgen.
Der Standardstecker für JTAG-Schnittstellen ist ein 20 pol. Stecker mit einem Pinabstand von 0,1". Hier werden
alle JTAG-Pins und die beiden zusätzlichen Pins DBGREQ und DBGACK angeschlossen. Der Stecker ist
folgendermaßen belegt:
Funktion
Vcc-Sense
TRST_N
TDI
TMS
TCK
RTCK (#1)
TDO
RST (#1)
DBGREQ
DBGACK

Tabelle 35: Steckerbelegung JTAG-Schnittstelle

Stecker, Pinning, Signalbeschreibung und Hardwarebeschaltung für JTAG-Standardschnittstelle für z.B. Multi-ICE
Debugger finden sie im Dokument /8/.
Zusätzlich zum Standard-JTAG Stecker können die Pins auch am Trace-Interface mit angeschlossen sein.
Stecker, Pinning und Hardwarebeschaltung für JTAG-Signale am Trace-Interface siehe Dokument /7/.
11.4 Debugging über UART
Wird der UART nicht für anwenderspezifische Aufgaben genutzt, so kann dieser auch als Debugschnittstelle
eingesetzt werden. Ein effektives Real-Time-Debugging wird möglich wenn man die IRQ-Interrupt-Quellen des
UART auf die FIQ's mit den Nummern 6 oder 7 mappt. Dadurch ist ein Debuggen von Interruptroutinen möglich.
Copyright © Siemens AG 2010. All rights reserved.
Änderungen vorbehalten
Pin-Nr.
Pin-Nr.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
94
Funktion
Vcc
GND
GND
GND
GND
GND
GND
GND
GND
GND
ERTEC 200 Handbuch
Version 1.1.2

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis