FSS hängt beim Debuggen mit Tasking und TriCore

OP #1329677
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é
Gast #1350078
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.