Gast
#5155
Hallo, ich habe bei meinen mit avrgcc kompilierten Programmen das Problem, dass Variableninhalte z.T. nicht im Watches-Fenster angezeigt werden, obwohl ihr Wert dort erscheinen müsste. Statt dessen steht dort 'Not in scope', obwohl der Debugger sich gerade in der Routine befindet, in der die Variablen deklariert sind. Wie schon gesagt, dies ist nur bei einem Teil der Variablen der Fall, so dass ich auch keinerlei Systematik in diesem Problem finden kann. Nehme ich die Variablendeklaration aus der jeweiligen Funktion heraus, d.h. deklariere sie global, löst das z.T. dieses Problem. Aber auch nicht in jedem Fall. Kann mir jemand dies erklären? Jedenfalls laufen die Programme im MC korrekt, es kann auch nicht am Programm selbst liegen. Oder spielt hier der avrgcc nicht in jedem Fall mit dem AVR Studio zusammen? Vielleicht sind ja auch die erzeugten Coff-Dateien das Problem. Wer weiss Rat? Danke schon mal für die Hilfe! Beste Grüsse, Notker