Hallo bekomme immer folgende Fehlermeldung: C:\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe: Warning: size of symbol `SIGNAL' changed from 204 in hwclock.o to 70 in iolow.o weiß vielleicht jemand was das zu bedeuten hat? Der Fehler scheint ja irgendwie in der ld.exe zu stecken.... Gruß Basti
Der Fehler ist ziemlich sicher nicht in ld. Klingt danach als haettest du SIGNAL sowohl in hwclock.o, als auch in iolow.o definiert, noch dazu unterschiedlich und beim zusammenlinken der Object-Files kracht es halt. Also guck in die jeweiligen Sourcefiles, was du da gemacht hast...
SIGNAL wird nicht definiert, denn in älteren AVR-LIBC-Versionen ist das ein Makro, welches mittlerweile durch ISR ersetzt wird.
>SIGNAL wird nicht definiert,
Wenn #include <avr/interrupt.h> fehlt, wird es definiert.
Oliver
Ich hab jetzt eine ältere AVR-Version installiert und jetzt funktioniert es. Ist zwar keine Lösung auf Dauer, aber jetzt weiß ich ja was ich ändern muss. Danke Euch!
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.