Hallo, bisher konnte ich meinen Code entweder im Einzelschrittmodus (mit "Step Over") oder bis zum nächsten Breakpoint (mit "Run") durchlaufen. Das mit dem Einzelschrittmodus funktioniert immer noch. Seit kurzem ist es jedoch so, dass der Simulator bei "Run" einfach irgendwo anders anhält. Was somit bedeutet, dass man nun ganz schön lange auf "Run" klicken darf, bis er am gewünschten Breakpoint stehen bleibt. Gibt es da irgend eine Einstellung die ich aus versehen geändert haben könnte?
Geh mal auf Project->Clean und kompiliere das Projekt neu mit Project->Build All. Dann sollte der Simulator wieder die richtigen Zeilen treffen.
Danke für die Antwort. Clean und neues Bauen hat leider keine Änderung gebracht. Es ist allerdings so, dass er durchaus korrekt an den Breakpoints stoppt. Er hält nur auch (zusätzlich) zwischen drin immer wieder an.
Das hört sich dann nach einem WatchDog Timeout an. Welche Simulationseinstellungen hast Du denn eingestellt?. Stimmt die Osc-Frequenz? Ist der WDT aktiviert oder nicht? Schau mal nach einem unverhofften BREAK ins STATUS-Register (je nach Chip). Da gibt es dann diverse Bits, die Dir auch sagen, ob ein WDT Timeout, ein POR oder ein MCLR aufgetreten ist. Gruß TK
Hi, schon mal F2 gedrückt? eventuell ist da ein nicht im Listing sichtbarer Breakpoint gesetzt. MPLAB kommt da schon mal etwas "durcheinander" mit den Breakpoint's :) mfg
Hans Wurst schrieb: > Es ist allerdings so, dass er durchaus korrekt an den Breakpoints > stoppt. Er hält nur auch (zusätzlich) zwischen drin immer wieder an. Das habe ich aus dem Eröffnungspost von dir so nicht rausgelesen. Die Vermutung mit dem unsichtbaren Breakpoint scheint mir da plausibel. Interessant wäre jetzt allerdings noch, welche MPLAB-Version du verwendest und welches Device du simulierst?
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.