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