╭─simon at localhost in ~/Downloads/Microcontroller_Sven_fixed ╰─○ make clean -------- begin -------- Cleaning project: rm -f Hexfiles/Webserver_MEGA32.eep rm -f Hexfiles/Webserver_MEGA32.obj rm -f Hexfiles/Webserver_MEGA32.cof rm -f Hexfiles/Webserver_MEGA32.elf rm -f Hexfiles/Webserver_MEGA32.map rm -f Hexfiles/Webserver_MEGA32.obj rm -f Hexfiles/Webserver_MEGA32.a90 rm -f Hexfiles/Webserver_MEGA32.sym rm -f Hexfiles/Webserver_MEGA32.lnk rm -f Hexfiles/Webserver_MEGA32.lss rm -f main.o usart.o stack.o timer.o cmd.o base64.o networkcard/enc28j60.o networkcard/rtl8019.o httpd.o telnetd.o ntp.o lcd.o udp_lcd.o wol.o http_get.o analog.o sendmail.o camera/cam.o camera/servo.o dnsc.o dhcpc.o rm -f main.lst usart.lst stack.lst timer.lst cmd.lst base64.lst networkcard/enc28j60.lst networkcard/rtl8019.lst httpd.lst telnetd.lst ntp.lst lcd.lst udp_lcd.lst wol.lst http_get.lst analog.lst sendmail.lst camera/cam.lst camera/servo.lst dnsc.lst dhcpc.lst rm -f main.s usart.s stack.s timer.s cmd.s base64.s networkcard/enc28j60.s networkcard/rtl8019.s httpd.s telnetd.s ntp.s lcd.s udp_lcd.s wol.s http_get.s analog.s sendmail.s camera/cam.s camera/servo.s dnsc.s dhcpc.s rm -f main.d usart.d stack.d timer.d cmd.d base64.d networkcard/enc28j60.d networkcard/rtl8019.d httpd.d telnetd.d ntp.d lcd.d udp_lcd.d wol.d http_get.d analog.d sendmail.d camera/cam.d camera/servo.d dnsc.d dhcpc.d Errors: none -------- end -------- ╭─simon at localhost in ~/Downloads/Microcontroller_Sven_fixed ╰─○ make all set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dhcpc.lst -std=gnu99 dhcpc.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > dhcpc.d; \ [ -s dhcpc.d ] || rm -f dhcpc.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dnsc.lst -std=gnu99 dnsc.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > dnsc.d; \ [ -s dnsc.d ] || rm -f dnsc.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=camera/servo.lst -std=gnu99 camera/servo.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > camera/servo.d; \ [ -s camera/servo.d ] || rm -f camera/servo.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=camera/cam.lst -std=gnu99 camera/cam.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > camera/cam.d; \ [ -s camera/cam.d ] || rm -f camera/cam.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=sendmail.lst -std=gnu99 sendmail.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > sendmail.d; \ [ -s sendmail.d ] || rm -f sendmail.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=analog.lst -std=gnu99 analog.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > analog.d; \ [ -s analog.d ] || rm -f analog.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=http_get.lst -std=gnu99 http_get.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > http_get.d; \ [ -s http_get.d ] || rm -f http_get.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=wol.lst -std=gnu99 wol.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > wol.d; \ [ -s wol.d ] || rm -f wol.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=udp_lcd.lst -std=gnu99 udp_lcd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > udp_lcd.d; \ [ -s udp_lcd.d ] || rm -f udp_lcd.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lcd.lst -std=gnu99 lcd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > lcd.d; \ [ -s lcd.d ] || rm -f lcd.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ntp.lst -std=gnu99 ntp.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > ntp.d; \ [ -s ntp.d ] || rm -f ntp.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=telnetd.lst -std=gnu99 telnetd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > telnetd.d; \ [ -s telnetd.d ] || rm -f telnetd.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=httpd.lst -std=gnu99 httpd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > httpd.d; \ [ -s httpd.d ] || rm -f httpd.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=networkcard/rtl8019.lst -std=gnu99 networkcard/rtl8019.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > networkcard/rtl8019.d; \ [ -s networkcard/rtl8019.d ] || rm -f networkcard/rtl8019.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=networkcard/enc28j60.lst -std=gnu99 networkcard/enc28j60.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > networkcard/enc28j60.d; \ [ -s networkcard/enc28j60.d ] || rm -f networkcard/enc28j60.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=base64.lst -std=gnu99 base64.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > base64.d; \ [ -s base64.d ] || rm -f base64.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=cmd.lst -std=gnu99 cmd.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > cmd.d; \ [ -s cmd.d ] || rm -f cmd.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=timer.lst -std=gnu99 timer.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > timer.d; \ [ -s timer.d ] || rm -f timer.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=stack.lst -std=gnu99 stack.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > stack.d; \ [ -s stack.d ] || rm -f stack.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=usart.lst -std=gnu99 usart.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > usart.d; \ [ -s usart.d ] || rm -f usart.d set -e; avr-gcc -MM -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 main.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > main.d; \ [ -s main.d ] || rm -f main.d -------- begin -------- avr-gcc (GCC) 4.9.2 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling: main.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.lst -std=gnu99 main.c -o main.o Compiling: usart.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=usart.lst -std=gnu99 usart.c -o usart.o Compiling: stack.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=stack.lst -std=gnu99 stack.c -o stack.o stack.c: In function 'stack_init': stack.c:76:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&myip[0])) = get_eeprom_value(IP_EEPROM_STORE,MYIP); ^ stack.c:77:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&netmask[0])) = get_eeprom_value(NETMASK_EEPROM_STORE,NETMASK); ^ stack.c:78:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&router_ip[0])) = get_eeprom_value(ROUTER_IP_EEPROM_STORE,ROUTER_IP); ^ stack.c: In function 'get_eeprom_value': stack.c:113:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ((*((unsigned long*)&value[0])) == 0xFFFFFFFF) ^ stack.c:117:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return((*((unsigned long*)&value[0]))); ^ stack.c: In function 'check_packet': stack.c:346:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if( ip->IP_Destaddr == *((unsigned long*)&myip[0]) ) // if my IP address ^ stack.c:358:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ((*((unsigned long*)&ping.ip1[0])) == ip->IP_Srcaddr) ^ stack.c:330:29: warning: variable 'tcp' set but not used [-Wunused-but-set-variable] struct TCP_Header *tcp; //Pointer auf TCP_Header ^ stack.c: In function 'arp_reply': stack.c:520:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] arp->ARP_TIPAddr == *((unsigned long*)&myip[0])) // F�r uns? ^ stack.c:544:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] arp->ARP_SIPAddr = *((unsigned long *)&myip[0]); // Meine IP Adresse = ARP Source ^ stack.c: In function 'arp_request': stack.c:578:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if ( (dest_ip & (*((unsigned long *)&netmask[0])))== ^ stack.c:579:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((*((unsigned long *)&myip[0]))&(*((unsigned long *)&netmask[0]))) ) ^ stack.c:579:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] stack.c:586:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] dest_ip = (*((unsigned long *)&router_ip[0])); ^ stack.c:593:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] arp->ARP_SIPAddr = *((unsigned long *)&myip[0]); // MyIP = ARP Source IP ^ stack.c: In function 'make_ip_header': stack.c:735:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ip->IP_Srcaddr = *((unsigned long *)&myip[0]); ^ Compiling: timer.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=timer.lst -std=gnu99 timer.c -o timer.o Compiling: cmd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=cmd.lst -std=gnu99 cmd.c -o cmd.o cmd.c: In function 'command_ip': cmd.c:129:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&myip[0])) = get_eeprom_value(IP_EEPROM_STORE,MYIP); ^ cmd.c: In function 'command_net': cmd.c:164:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&netmask[0])) = get_eeprom_value(NETMASK_EEPROM_STORE,NETMASK); ^ cmd.c: In function 'command_router': cmd.c:173:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&router_ip[0])) = get_eeprom_value(ROUTER_IP_EEPROM_STORE,ROUTER_IP); ^ cmd.c: In function 'command_ping': cmd.c:307:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&ping.ip1[0])) = ((variable[0])+((unsigned long)(variable[1])<<8)+((unsigned long)(variable[2])<<16)+((unsigned long)(variable[3])<<24)); ^ cmd.c:309:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] arp_request ( (*(unsigned long*)&ping.ip1[0])); ^ cmd.c:313:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] icmp_send( (*(unsigned long*)&ping.ip1[0]),0x08,0x00,1,1); ^ cmd.c: In function 'read_ip_addresses': cmd.c:365:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&myip[0])) = get_eeprom_value(IP_EEPROM_STORE,MYIP); ^ cmd.c:366:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&netmask[0])) = get_eeprom_value(NETMASK_EEPROM_STORE,NETMASK); ^ cmd.c:367:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] (*((unsigned long*)&router_ip[0])) = get_eeprom_value(ROUTER_IP_EEPROM_STORE,ROUTER_IP); ^ Compiling: base64.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=base64.lst -std=gnu99 base64.c -o base64.o Compiling: networkcard/enc28j60.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=networkcard/enc28j60.lst -std=gnu99 networkcard/enc28j60.c -o networkcard/enc28j60.o Compiling: networkcard/rtl8019.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=networkcard/rtl8019.lst -std=gnu99 networkcard/rtl8019.c -o networkcard/rtl8019.o Compiling: httpd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=httpd.lst -std=gnu99 httpd.c -o httpd.o Compiling: telnetd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=telnetd.lst -std=gnu99 telnetd.c -o telnetd.o Compiling: ntp.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=ntp.lst -std=gnu99 ntp.c -o ntp.o Compiling: lcd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=lcd.lst -std=gnu99 lcd.c -o lcd.o Compiling: udp_lcd.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=udp_lcd.lst -std=gnu99 udp_lcd.c -o udp_lcd.o Compiling: wol.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=wol.lst -std=gnu99 wol.c -o wol.o Compiling: http_get.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=http_get.lst -std=gnu99 http_get.c -o http_get.o Compiling: analog.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=analog.lst -std=gnu99 analog.c -o analog.o Compiling: sendmail.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=sendmail.lst -std=gnu99 sendmail.c -o sendmail.o Compiling: camera/cam.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=camera/cam.lst -std=gnu99 camera/cam.c -o camera/cam.o Compiling: camera/servo.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=camera/servo.lst -std=gnu99 camera/servo.c -o camera/servo.o Compiling: dnsc.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dnsc.lst -std=gnu99 dnsc.c -o dnsc.o Compiling: dhcpc.c avr-gcc -c -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=dhcpc.lst -std=gnu99 dhcpc.c -o dhcpc.o Linking: Hexfiles/Webserver_MEGA32.elf avr-gcc -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 main.o usart.o stack.o timer.o cmd.o base64.o networkcard/enc28j60.o networkcard/rtl8019.o httpd.o telnetd.o ntp.o lcd.o udp_lcd.o wol.o http_get.o analog.o sendmail.o camera/cam.o camera/servo.o dnsc.o dhcpc.o --output Hexfiles/Webserver_MEGA32.elf -Wl,-Map=Hexfiles/Webserver_MEGA32.map,--cref -lm Creating load file for Flash: Hexfiles/Webserver_MEGA32.hex avr-objcopy -O ihex -R .eeprom Hexfiles/Webserver_MEGA32.elf Hexfiles/Webserver_MEGA32.hex Creating load file for EEPROM: Hexfiles/Webserver_MEGA32.eep avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma .eeprom=0 -O ihex Hexfiles/Webserver_MEGA32.elf Hexfiles/Webserver_MEGA32.eep avr-objcopy: --change-section-lma .eeprom=0x0000000000000000 never used Creating Extended Listing: Hexfiles/Webserver_MEGA32.lss avr-objdump -h -S Hexfiles/Webserver_MEGA32.elf > Hexfiles/Webserver_MEGA32.lss Creating Symbol Table: Hexfiles/Webserver_MEGA32.sym avr-nm -n Hexfiles/Webserver_MEGA32.elf > Hexfiles/Webserver_MEGA32.sym Size after: Hexfiles/Webserver_MEGA32.elf : section size addr .text 24726 0 .data 366 8388704 .bss 1055 8389070 .stab 43284 0 .stabstr 16318 0 .comment 34 0 .debug_info 1254 0 .debug_abbrev 1187 0 .debug_line 29 0 .debug_str 406 0 Total 88659 Errors: none -------- end --------