seltsames verhalten meines DSP beim debuggen

Gast #203840
Lesenswert?
• ▲
▼
Hallo,
habe hier folgendes Problem mit dem TMS320F2812-DSP von TI.
wenn ich mein Programm laufen lasse oder im single step durchsteppe,
läuft der DSP aus dem Programm raus und taucht irgenwo ab...manchmal
werden dann auch interrputs augelöst. An einer Stelle kommt er aus
einer Unterfunktion am ende wo ich mit return einen Wert zurückgebe
nicht mehr zurück sondern bleibt dort stehen, obwohl da gar kein
breakpoint ist. was könnte der Grund für diese komischen Effekte sein?
danke!
Samuel
Gast #203841
Lesenswert?
• ▲
▼
Hallo!

Ich weiß nicht, ob dein Problem damit zusammenhängt, aber ich habe auch
schon mal mit dem TMS320F2812 und dem CodeComposerStudio gearbeitet.
Bei der Version, die ich hatte musste man das Studio nach jedem neuen
Compiliervorgang komplett beenden und neu starten, sonst gab es
Probleme bei der Ausführung.
Ob das speziell beim debuggen Probleme bereitet weiß ich nicht, aber
ich hatte das Problem, dass die Interrupts sonst überhaupt nicht
funktionierten.
War eine sehr nervige Sache, habe aber keine andere Lösung gefunden.

Gruß
Andreas
Gast #203842
Lesenswert?
• ▲
▼
Hallo,

stepst Du im C-Code oder im Assembler durch. Im Assembler sollte es
nachvollziehbar sein, auch wenn der assembler nicht so leicht zu lesen
ist. Sonst denke ich passt Dein C-Code nicht zum geladenen out-File.
Dies erkennst du daran, wenn Du in den Mixed mode aktivierst und C und
Assembler siehst.(dann sollte man sehen wie C in Assembler umgesetzt
ist)
Sonst kann ich mir solch ein Verhalten nicht erklären und hatte es auc
noch nicht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.