Mit AVR Studio 4.15 und GCC debuggen

Gast #1130784
Lesenswert?

Hallo zusammen,

hab mir das Net-IO-Board von Pollin zusammen gelötet und die Software 
von Ulrich Radig mit dem AVR-Studio aufgespielt.
Funktioniert alles wunderbar.

Um die Software an meine Bedürfnisse anzupassen, will ich mit dem 
AVR-Studio mal durch den ganzen Quellcode steppen. Leider kommt es 
hierbei zu äußerst seltsamen Effekten.

Beispiel:
Datei 'main.c' bei Aufruf von usart_init(BAUDRATE);
Es wird die Datei udp_lcd.c aufgerufen, die Eingabemarke springt in die 
Funktion void udp_lcd_init (void) auf die abschliessende geschweifte 
Klammer der Funktion. Das obwohl ich alles was mit LCD in der config.h 
zu tun hat ausgeschaltet hab. Von hieraus geht es dann mit dem nächsten 
Step in die richtige Funktion.

Bei der Ausgabe von "usart_write("\n\rSystem Ready\n\r");" werden die 
Bytes nicht in das IO-Register 'UDR' geschrieben.

Ausserdem stürzt AVR-Studio extrem häufig ab, wenn ich mit der rechten 
Maustaste auf den Quellcode klicke (beim Debuggen).

Viele Variablen lassen sich nicht über das Watch-Fenster beobachten.

usw.

Kennt ihr das Verhalten?
Kann man was dagegen machen?

Gruß

Mathias
Gast #1130819
Lesenswert?

Vielen Dank für die schnelle Antwort.

Hab es eben ohne Optimierung versucht, dann war natürlich der Speicher 
des Mega32 zu klein. Debug-Device umgestellt auf Mega64 und Optimierung 
aus mit dem selben Ergebnis.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren