Forum: Mikrocontroller und Digitale Elektronik XE167G JTAG a Position


von Harry (Gast)


Lesenswert?

Hallo,
ich arbeite mit dem XE167G-96F66L und kann die JTAG Schnittstelle an 
Position D nicht nutzen. Gibt es eine Step by Step Anleitung für das 
Vorgehen.
Ein ähnlicher Thread im Forum wurde leider nicht zu Ende geführt.

Ich nutze:
- Keil Toolchain: PK166 Prof. Developers Kit  Version: 7.00mit ULINK2

Was nicht zum Erfolg führte:
- DBGPRR = 0x83FD startup code
- P6_IOCR00     =  0x00B0;   // Alternate 3 for BRKOUT D in main
- P10_IOCR12    =  0x00B0;  // Alternate 3 for TDO D in main
- laden des Programms mit dem BSL.

Das Programm funktioniert, weil ich eine LED auf dem Bord blinken lasse.

Mit dem EASY Kit von Infineon (JTAG auf Position A) funktioniert alles 
prima.

Gruß
Harry

von Carsten (Gast)


Lesenswert?

Meine Erfahrung zum Thema Debuggen und XE16x:
Wenn du nicht über die Standard-Schnittstelle debuggen willst solltest 
du nicht auf die "Classic"-Serie setzen sonder auf die Typen mit 2 
Buchstaben (z.B. XE167GM...).
Bei diesen kann über eine Pinbeschaltung beim POR der Deubugport 
eingestellt werden.

von Harry (Gast)


Lesenswert?

Hallo Carsten,

vielen Dank für Deine Antwort.
Infineon hat doch bei der "Classic-Serie" z.B. XE167G vier Positionen 
für die JTAG Schnittstelle vorgsehen. Gibt es denn niemanden, der eine 
dieser anderen Schnittstellen nutzt?
Ich habe bisher auch keine Dokumentation gefunden, die beschreibt, was 
man tun muss um die JTAG Schnittstelle an den Positionen B..D nutzen zu 
können.

Gruß
Harry

von Carsten (Gast)


Lesenswert?

Hallo Harry,
du kannst die nur nutzen wenn sie in deinem Programm eingestellt werden.
Du musst also ein Programm über BSL oder JTAG A in den Controller 
reinladen und starten. Dieses Programm kann dann die JTAG Pins auf die 
anderen Varianten umkonfigurieren.

Grüsse
Carsten

von Harry (Gast)


Lesenswert?

Hallo Carsten,

muss ich noch mehr tun als ich im ersten Post beschrieben habe? Damit 
hatte ich keinen Erfolg.

Grüsse
Harry

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.