MPLAB (für PIC Simulation) stoppt mitten drinn.

OP #2216518
Lesenswert?

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?
Gast #2216815
Lesenswert?

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
Gast #2216854
Lesenswert?

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?

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