Hallo, weiß zufällig jemand wie man mit MPLAB im Debug-Modus eine lokale "static"-Variable in einer Funktion im Watch-Fenster "sehen" kann? Es ist möglich die static-Variable ins Watch-Fenster zu ziehen, jedoch steht im "Value" Bereich "Restricted Memory". Deklariere ich die Variable als "normale" lokale bzw. automatic-Variable, dann klappt das mit watch wunderbar. Ist es schlichtweg nicht möglich, oder gibt's einen Trick? System: MPLAB v7.50 C30 (Testversion) ICD 2 dsPIC30F3010 Gruß Christian
Hi Christian, schon mal die Linker Einstellungen gechecked? Es gibt da die CodeGuard Funktion, durchaus auch fürs RAM, die das "watchen" verhindern könnte. Gruß Peter
Hallo Peter, Linkereinstellung:
1 | -Map="$(TARGETBASE).map" -o"$(TARGETBASE).$(TARGETSUFFIX)" |
von CodeGuard konnte ich nichts finden?! Gruß Christian
Morgen Christian, das sieht ok aus, war ein Versuch. Dann muss ich mal weiter raten, da es bei mir, soweit ich Deine Beschreibung verstehe, funktioniert. Würde Dir empfehlen auf MPLAB 8.10 upzudaten. Bin mir aber auch nicht sicher ob das eine Einschränkung des ICD2 sein könnte, da ich den REAL ICE benutze. Gruß Peter
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.