Ich habe ein Programm zum Messen vom Temperatur und Feuchtigkeit mithilfe von CCS geschrieben. Das Programm funktioniert soweit auch einwandfrei. Das Problem ist nur nach ca. 2 h hört plötzlich die Messung auf und ein Error erscheint : MSP430: Error Reading Memory at 0x457e MSP430: Error Reading Memory at 0x457e MSP430: Error Reading Memory at 0x457e MSP430: JTAG communication error Außerdem ist es nicht so das der Debugger sonder einfach abbricht, also man kann ihn nicht mehr neu starten sondern muss ihn verlassen und neu öffnen. Jetzt wollte ich mal fragen ob mir jemand sagen kann woran es liegen könnte, ob es ein Software oder Hardware Problem ist.
speicher voll bzw. du versuchst auf speicher zuzugreifen den es nicht gibt.
Carl S. schrieb: > Jetzt wollte ich mal fragen ob mir jemand sagen kann woran es > liegen könnte, ob es ein Software oder Hardware Problem ist. Ja
Klingt für mich eher wie ein Fehler im Debugger/CCS, sowas wie out-of-memory.
holst du dir dynamisch speicher, z.B. malloc oder so? Gibst Du den auch wieder frei, wenn Du ihn nicht mehr benötigst?
Carl S. schrieb: > Jetzt wollte ich mal fragen ob mir jemand sagen kann woran es > liegen könnte, ob es ein Software oder Hardware Problem ist. Anhand der Fehlerbeschreibung kann man nicht sagen, ob der Fehler in der Debugger-Software selbst liegt oder in deinem Programm. Wenn der Debugger auch mit anderen Programmen abstürzt, dann liegt die Vermutung nahe dass der Fehler dort liegt. Wenn er nur mit diesem einen Programm abstürzt und ansonsten stabil läuft, dann liegt der Fehler wohl in deinem Programm. Aber mal ne andere Frage: Wozu zwei Stunden am Stück debuggen? Wenn dein Programm ohne Debugger stabil läuft, kann das Deiner Anwendung doch egal sein ob sie mit Debugger abstürzt.
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.