Gast
#5612
Hi!
Und wieder mal ein Fehler bei dem ich nicht weiterkomme:
avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=logpro.lst
-mmcu=at90s2313 -I. logpro.c -o logpro.o
avr-gcc logpro.o -Wl,-Map=logpro.map,--cref -lm -mmcu=at90s2313 -o
logpro.elf
D:\avrgcc\bin\..\lib\gcc-lib\avr\3.0.2\..\..\..\..\avr\bin\ld.exe:
region text is full (logpro.elf section .text)
make: *** [logpro.elf] Error 1
Den Error zeigt der Compiler mir an, sobald ich folgenden Code im
Programm stehen habe, der aber syntaktisch korrekt sein müsste.
while(gpsptr1 != gpsptr2)
{
...
}
gpsptr1 und gpsptr2 sind folgendermaßen deklariert und definiert:
char *gpsptr1, *gpsptr2;
gpsptr1 = strchr(gpsstring, ',');
gpsptr1++;
gpsptr2 = strchr(gpsptr1, ',');
Ich hoffe es kann mir einer weiterhelfen ...