Hallo, habe nach dem Update auf 4.13 SP2 Probleme bei Anzeigen von Variablen im watch-Fenster. Wenn ich eine Variable eintrage (z.B. temp, temp1 u.s.w. ) erscheint dann immer nur "not in scope" (die Variablen sind selbstverständlich alle richtig definiert) In den alten Versionen hat das immer ohne Probleme funktioniert, wo haben die da in der neuen Version das "Häckchen" versteckt? Weiss jemand Rat?
Gast wrote: > Hallo, > > habe nach dem Update auf 4.13 SP2 Probleme bei Anzeigen von Variablen im > watch-Fenster. > Wenn ich eine Variable eintrage (z.B. temp, temp1 u.s.w. ) erscheint > dann immer nur "not in scope" (die Variablen sind selbstverständlich > alle richtig definiert) > In den alten Versionen hat das immer ohne Probleme funktioniert, wo > haben die da in der neuen Version das "Häckchen" versteckt? > Weiss jemand Rat? Hallo, bin nicht der Experte, aber allerste Empfehlung lautet immer, die Optimierung beim compilieren ausschalten !!! Grüsse
Soweit mir bekannt, kann der Debugger nur Werte von Variablen anzeigen, die im RAM liegen. Registervariablen tun nicht. In 'C' kann man das durch volatile erreichen. Im Assembler muss man als Datenbereich für die Variable das RAM wählen. Kostet natürlich Speed... Dirk
In der vorherigen Version des AVR Studios konnte ich beliebige Variablen (egal ob Register oder Ram) eintragen und im Watch Fenster vom Simulator wurden immer die Werte angezeigt. Naja, ein Hoch auf die Updates. Ich werd wieder die alte Version des Studios draufmachen und gut is.
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.