Forum: Mikrocontroller und Digitale Elektronik Programm bricht nach 2 h Laufzeit einfach zusammen


von Carl S. (nebur)


Lesenswert?

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.

von Stephan G. (Firma: privat) (morob)


Lesenswert?

speicher voll bzw. du versuchst auf speicher zuzugreifen den es nicht 
gibt.

von Lach (Gast)


Lesenswert?

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

von Jim M. (turboj)


Lesenswert?

Klingt für mich eher wie ein Fehler im Debugger/CCS, sowas wie 
out-of-memory.

von guest (Gast)


Lesenswert?

holst du dir dynamisch speicher, z.B. malloc oder so? Gibst Du den auch 
wieder frei, wenn Du ihn nicht mehr benötigst?

von Mark B. (markbrandis)


Lesenswert?

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
Noch kein Account? Hier anmelden.