www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP seltsames verhalten meines DSP beim debuggen


Autor: sam (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andreas Wiese (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.