Hallo, ich habe einen Fall für Infineon Spezialisten: Bei der Inbetriebnahme einer Platine haben wir Probleme mit der OCDS Schnittstelle. Wir haben die Debug-Schnittstelle C verwendet mit folgender Belegung: TMS_C Pin9 TDI_C Pin4 /TCK_C Pin 12 /BRKIN_C Pin 11 Die o.g. Pins sind im Datasheet eindeutig der OCDS-Schnittstelle _C zugeordnet. Bei den restlichen Pins ist dies unklar. Seltsamerweise sind die weiteren Pins im Datasheet nicht mit der Endung _C angegeben, weshalb wir die Pins folgendermaßen belegt haben: TDO_A Pin8 (hier gibt es laut Datasheet nur TDO-Signale für die Schnittstelle _A und _B, ich vermute hier das Problem /TRST Pin6 (hier scheint eine Funktion auf mehrere Pins gelegt worden zu sein, Pin-Nummer egal ? /BRKOUT Pin16 (hier fehlt im Datasheet die Endung _A, _B oder _C, obwohl mehrere Pins, -> egal ?) Testweise haben wir die OCDS-Schnittstelle _A verwendet wie in den Infineon Starterkits. Hier funktioniert das Debuggen ! Leider können wir diese nicht nutzen, da wichtige Peripherals auf den Anschlüssen liegen. Ebenso ist die Situation mit OCDS_B. Hatte jemand bereits ein ähnliches Problem ?? Gruß H.
Hallo Holger, ich gehe mal davon aus, dass ihr auch Debug Pin Routing Register (DBGPRR) etnsprchend eurer Hardware konfiguriert habt. Eine andere als die Standard-Pin-Belegung hat den Nachteil, dass man sein erstes Programm auf klassischen Wege per BSL in den Kontroller bringen muss. Eigentlich mus der BSL dann nur das DBGPRRegister beschreiben, dann kann man mit dem Debuger weitermachen. Gruß, TManiac
Vielleicht könnt ihr ja auch auf die M-/N-Serie umsteigen. Bei diesen kann man anhand einiger Pin-Zustände beim Power-Up den gewünschten Debug-Port einstellen.
Hallo, erstmal Danke für Eure Antworten. Ich habe das Problem mittlerweile gelöst: Das DBGRR Register habe ich im Startup modifiziert, sodaß die OCDS_C Pins genutzt werden. Trotzdem konnte ich den HITEX Tantino nicht verbinden. Die Ursache war folgende: Ein Port des OCDS_C (Pin TMS) war in meiner Applikation (versehentlich) als Ausgang initialisiert, sodaß die Treiber des HITEX Tools gegen diesen arbeiteten. Die Sache läuft jetzt. Gruß H.
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.