Il giorno ven, 11/02/2011 alle 16.49 +0100, bob ha scritto: > Massimiliano, > > I downloaded your test project and got this result: > > bob@tech42:/mnt/localdata/Downloads/test_avr-ld> avr-gcc test.c > In file included from > /opt/avr-libc-1.7.0/bin/../lib/gcc/avr/4.3.4/../../../../avr/include/avr/pgmspace.h:88, > from test.c:2: > /opt/avr-libc-1.7.0/bin/../lib/gcc/avr/4.3.4/../../../../avr/include/avr/io.h:422:6: > warning: #warning "device type not defined" > /opt/avr-libc-1.7.0/bin/../lib/gcc/avr/4.3.4/../../../../avr/bin/ld: > a.out section `.text' will not fit in region `text' > /opt/avr-libc-1.7.0/bin/../lib/gcc/avr/4.3.4/../../../../avr/bin/ld: > region `text' overflowed by 23638 bytes > > Which seems OK to me. No, Is not right. You haven't specified linker script.
Just run make in the same directory. here is the results: lab7:/home/max/prog/test_avr-ld$ make avr-gcc -g -Wall -O0 -Wa,-anhlmsd=test.lst -mmcu=atmega32 -c test.c test.c:4: warning: 'data' defined but not used avr-gcc -g -O0 -Wall -mmcu=atmega32 -Wl,-Tavr5_mega32.x -Wl,-Map=test.map -o test.elf test.o avr-objcopy -O binary -R .eeprom -R .fuse -R .lock test.elf test.bin regards _______________________________________________ AVR-chat mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avr-chat
