Forum: Mikrocontroller und Digitale Elektronik eclipse + winavr funktioniert nicht


von Kolja (Gast)


Lesenswert?

Hallo Leute!
Um meinen atmega16 zu programmieren benutze ich eclipse und winavr. 
Nachdem ich mein System(Windows 7) neu aufgesetzt habe, wollte ich nun 
besagte Software erneut installieren. Das hat soweit auch geklappt, aber 
nun habe ich folgendes Problem:
Falls ich ein neues Projekt in Eclipse öffne und es builden will, 
bekomme ich folgende Fehlermeldung:
 "c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr5/cr 
tm16.o:(.init9+0x0):  undefined reference to `main'"

Wenn ich die Meldung richtig verstehe, findet der Compiler meine main 
fkt nicht, die aber definitiv vorhanden ist.
Wenn ich nun Eclipse neustarte kann ich plötzlich einwandfrei 
kompilieren und auch flashen. Ändere ich dann jedoch etwas im Code und 
versuche es zu builden, geht dies komischwerweise sehr schnell und wenn 
ich dann flashe, ändert sich nichts am Programm auf dem atmega. Starte 
ich Eclipse anschließend neu, kann ich wieder genau einmal erfolgreich 
builden und flashen, was ich daran sehe, dass auf dem atmega nen anderes 
Programm ist.
Anscheinend buildet meine Entwicklungsumgebung nicht richtig. Ich habe 
schon etliches probiert: Einstellungen verändert, alte Versionen 
installiert....finde aber keine Lösung.

Hat hier vll jemand ne Ahnung an was das liegen könnte?

Viele Grüße
Kolja
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
Noch kein Account? Hier anmelden.