Hallo zusammen, ich beschäftige mich seit neuestem mit: TriCore TC1766B auf dem TriBoard von Infineon (DAS over MiniWigglerII) Tasking-Compiler VX-toolset V3.0r1 unter eclipse Mein Problem ist, daß ich gerne das FSS zur Ausgabe mittels "printf" benutzen möchte. Das geht auch prima. In dem Moment, wo ich einen Interrupt bekomme (habe STM-Compare0 und GT0 ausprobiert) stürzt das FSS-Handling mit der Aussage: "C library support had to be shut down. Please consult the below error message. Member 'nr' of variable _dbg_request contains an invalid value (0)." ab. Wenn ich das FSS nicht benutze läuft meine Applikation mit den Interrupts problemlos (zur Zeit einfache Zeitscheibe mit Timer-Interrupt). Nur die Kombination mit diesem Debug-Tool gibt Probleme. Der Typ der in der Fehlermeldung erwähnten Variable ist in dbg.h zu finden. Leider gibt es zu der offenbar für die Debugzwecke benutzen Library keinen Sourcecode, so daß man dem Problem schnell auf die Schliche kommen könnte. Muss ich noch irgendwas bezüglich der Interrupts beachten, so daß diese Library nicht abstürzt? Die Konfiguration der Interrupt bringenden Peripherieeinheiten sind übrigens mit DAvE gemacht. Hat jemand eine Lösung? Gruß René
Hast du mal als Alternative den PLS Debugger ausprobiert. Der hat den Vorteil dass die printf Ausgabe mit der Simulated I/O ordentlich funktionieren und des weiteren ist deren Implementierung für Simulated I/O wesentlich effizienter. PLS bietet zusammen mit HighTec auch eine integrierte Entwicklungsumgebung in Eclipse an, falls du auf Eclipse bestehst. Du kann dir eine Starterkit Version bei http://www.hightec-rt.com/de/downloads/cat_view/60-toolchains.html herunterladen.
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.