Hallo zusammen!
Sind beim AVR-GCC Probleme mit großen Dateien (>2.500 Zeilen Code) bekannt? Ich bin im Moment an einem Punkt, wo ich eine Quelldatei nicht mehr kompilieren kann, wenn weiterer Code hinzukommt. Wenn man dann andere Teile auskommentiert, geht es wieder. Die Datei läßt sich aber auch nicht ohne weiteres aufsplitten, weil sie im Wesentlichen eine komplexe Menüstruktur enthält.
Ich arbeite mit der Version von 20050214 (GCC 3.4.3).
Die Fehlermeldungen, die dabei auftauchen, sehen aber so aus, als wäre der Compiler schon durch und die Probleme würden beim Assemblieren auftauchen:
-mmcu=atmega128 -c -o main.o main.c In file included from main.c:37: menu.c: In function `menu_automatik': menu.c:407: warning: 'x' might be used uninitialized in this function menu.c:407: warning: 'y' might be used uninitialized in this function C:\DOKUME~1\ost_dri\LOCALS~1\Temp/cc8qaaaa.s: Assembler messages: C:\DOKUME~1\ost_dri\LOCALS~1\Temp/cc8qaaaa.s:57758: Error: value of
66300 too large for field of 2 bytes at 16 C:\DOKUME~1\ost_dri\LOCALS~1\Temp/cc8qaaaa.s:65751: Error: value of 65848 too large for field of 2 bytes at 10227 C:\DOKUME~1\ost_dri\LOCALS~1\Temp/cc8qaaaa.s:65769: Error: value of 65848 too large for field of 2 bytes at 10247 ... C:\DOKUME~1\ost_dri\LOCALS~1\Temp/cc8qaaaa.s:72333: Error: value of 66300 too large for field of 2 bytes at 14 make.exe: *** [main.o] Error 1Gruß Thorsten