Hallo! Ich verwende WinAVR (040720) und AVRStudio 4.10 Build 356 (also die neuesten Versionen). Ich habe versucht vom .coff auf das .elf-format umzustellen (dwarf-2 option im makefile). Das hat soweit ganz gut geklappt. Ich kann das .elf-file auf mein Target laden und problemlos starten (mit AVRStudio). Leider gibt's ein Problem: alle meine Variablen, die als "short" bzw. "unsigned short" deklariert sind, können im Watches-Window nicht angezeigt werden. In der Spalte "Value" des Watch-Windows wird da "unknown type" hingeschrieben... hmpf! Mit allen anderen Datentypen gibt's soweit ich gesehen habe kein Problem (char, long und strukturen). Auch int funktioniert tadellos. Hat jemand von Euch eine Idee woran das liegen könnte? Schon mal schönen Dank im Voraus. Andreas
Frag doch gleich bei Atmel nach. Nach allem, was ich gehört habe, ist Torleif Sandness recht flink im Antworten.
Compiliere dein Programm zum Debuggen mit Optimization level 1 anstatt s, d.h. im Makefile OPT = 1.
Danke Peter, hab alle möglichen optimization levels versucht. Leider ändert sich am Problem nichts. Von Atmel hab ich einen Link für neue Betaversionen von AVRStudio und ELF/DWARF Parser ( http://www.atmel.no/beta_ware/ ). Die konnten jedoch das Problem auch nicht beheben. Gruß, Andreas
Hallo Leute! Ich hab' soeben die neue Betaversion vom AVRStudio (V4.11, Build 401) runtergeladen (http://www.atmel.no/beta_ware/) und installiert. "short"-Variablen werden bei mir jetzt korrekt im Watchwindow angezeigt. Gruß und Dank, Andreas
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.