Hallo Leute, ich benutze das AVR-Studio V3.53 im Simulator-Mode. Nachdem ich ein C-File mit dem GCC kompiliert habe, lade ich das OBJ-File im AVR-Studio. Hier kann ich im QuellCode zwar Breaks setzen aber wenn ich eine Variable (global, volatile unsigned char ) im WatchWindow beobachten möchte, bekomme ich nur die Anzeige "no Focus". Kennt jemand die Lösung? Oder funktioniert der Watch bei C-Files nicht? Vielen Dank Gruß Boris
Du musst die obj-Datei vorher mit elfcoff (http://www.avrfreaks.net) konvertieren, dann funktioniert es.
Nabend Leute, ich verwende das aktuelle AVR-Studio V. 4.14 und habe im Moment das selbe Problem dass Variablen im Watchwindow nicht aktualisiert werden wenn ich den GCC verwende. Ein Tool verwende ich nicht der Compiler ist ja schon ins AVR-Studio eingebunden. Die Variablem bleiben immer auf 0. Wenn ich auf Assembler umschalte um zu sehen in welchem Register diese abgelegt ist dann sehe ich dass das Register aktualisiert wird. Gibt es hier noch weitere Einstellungen die ich vornehmen muss damit die Variablen im Watchwindow aktualisiert und deren tatsächlicher Wert angezeigt wird? Gruss und Danke, Georg.
Wie ist denn die Optimierung eingestellt? Bei eingeschalteter Optimierung kann es durchaus sein, dass Variablen wegoptimiert werden. -> Mit Optimierung O0 nochmal probieren!
Hallo, Jou du hattest recht. Bei dem simplen Zähler hat der Compiler die Variable wegoptimiert. Wenn die Optimierung abgeschaltet ist dann gehts. Danke. Gruss, Georg.
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.