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
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
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.
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.