Main-Schleife wird nicht mehr durchlaufen.

OP #1060614
Lesenswert?

Hallo!

Was kann es denn für Gründe haben, wenn die Hauptschleife im Programm 
nicht mehr ausgeführt wird?
Bei mir ist es so, dass sie ein paar Minuten läuft und dann wird die 
while-Schleife nicht mehr ausgeführt ... ich kann mir das zZ nicht 
erklären ...

Danke im voraus!
Johannes
Gast #1060627
Lesenswert?

Vielleicht hängst Du irgendwo in einer Schleife (z.B. while) fest, wo 
das Abbruchkriterium niemals eintrifft. Oder der Controller stürzt wegen 
einem Sprung ins Nirvana völlig ab (z.B. direkter Sprung auf Adresse, wo 
sich kein ausführbarer Code befindet). Kann auch sein, dass Du (z.B. mit 
einem falschen Pointer) auf eine Adresse zugreifst, die nicht vorhanden 
ist, oder auf die Du kein Zugriff hast und dann ein Exception IRQ oder 
sowas ausgelöst wird, der nicht behandelt ist.
Gibt sicher noch mehr Ursachen und könnte alles mögliche sein.

Am besten guckst Du mal im abgestürzten Zustand mit dem Debugger, was 
der Controller genau treibt.
Gast #1061608
Lesenswert?

Bin ich blind, oder disskutiert ihr hier wieder ohne jegliche Kenntnisse 
über das Problem? Ich hab keinen Code gesehen?!?


@joohaannes: Kommt du auch mit dem Fahrrad zur Autowerkstatt und sagt: 
mein Auto ist kaputt, können sie mir sagen was kaputt ist? Da fehlt was 
um die Frage zu beantworten, oder? ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren