Gast
#2183504
Hallo, ich bin das erste mal in diesem Forum unterwegs, also bitte um Nachsicht. Ich habe auch schon gesucht nach ähnlichen Problemen, aber irgendwie raff ich es nicht. Nun ja ich bekomme immer eine Fehlermeldung, die es mir unmöglich macht mein Projekt zu ende zu bringen. Win-Avr hab ich auch schon neuinstalliert, ohne Erfolg. Wäre schön wenn jemand Zeit hat sich mein Problem mal anzuschauen, das makefile hab ich auch angehängt, da es vielmals geholfen hat, wie ich sah. Vielen Dank rm -rf i2c.o i2creg.o lcd.o dcfpanel1.o encoder.o timer.o dcf.o menue.o uart2.o spi.o adc.o dcfpanel1.elf dep/* dcfpanel1.hex dcfpanel1.eep dcfpanel1.lss dcfpanel1.map Build succeeded with 0 Warnings... avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT i2c.o -MF dep/i2c.o.d -c ../i2c.c avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT i2creg.o -MF dep/i2creg.o.d -c ../i2creg.c avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lcd.o -MF dep/lcd.o.d -c ../lcd.c avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT dcfpanel1.o -MF dep/dcfpanel1.o.d -c ../dcfpanel1.c ../dcfpanel1.c:127: warning: return type of 'main' is not 'int' ../dcfpanel1.c: In function 'main': ../dcfpanel1.c:133: warning: implicit declaration of function 'InitTimer' ../dcfpanel1.c:170: warning: implicit declaration of function 'menuejob' ../dcfpanel1.c:172: warning: implicit declaration of function 'anzjob' ../dcfpanel1.c:163: warning: unused variable 'pos' ../dcfpanel1.c:153: warning: unused variable 's' avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT encoder.o -MF dep/encoder.o.d -c ../encoder.c avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT timer.o -MF dep/timer.o.d -c ../timer.c avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT dcf.o -MF dep/dcf.o.d -c ../dcf.c avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT menue.o -MF dep/menue.o.d -c ../menue.c In file included from ../menue.c:6: c:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:85:3: warning: #warning "F_CPU not defined for <util/delay.h>" ../menue.c: In function 'menuejob': ../menue.c:28: warning: unused variable 's' ../menue.c: In function 'anzjob': ../menue.c:71: warning: implicit declaration of function 'GetEncoderPos' ../menue.c:84: warning: implicit declaration of function 'getvoltage' ../menue.c:87: warning: implicit declaration of function 'setvoltage' ../menue.c:91: warning: implicit declaration of function 'getcurrent' ../menue.c:94: warning: implicit declaration of function 'setcurrent' ../menue.c:99: warning: implicit declaration of function 'meascurrent' ../menue.c:100: warning: implicit declaration of function 'measvoltage' ../menue.c:112: warning: implicit declaration of function 'meastemperatur' ../menue.c:122: warning: implicit declaration of function 'release' ../menue.c:127: warning: implicit declaration of function 'protect' avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT uart2.o -MF dep/uart2.o.d -c ../uart2.c ../uart2.c:30:33: warning: "/*" within comment ../uart2.c:32:2: warning: "/*" within comment ../uart2.c:50:20: warning: "/*" within comment avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT spi.o -MF dep/spi.o.d -c ../spi.c In file included from ../spi.c:2: c:/winavr-20100110/lib/gcc/../../avr/include/util/delay.h:85:3: warning: #warning "F_CPU not defined for <util/delay.h>" avr-gcc -mmcu=atmega32 -Wall -gdwarf-2 -std=gnu99 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT adc.o -MF dep/adc.o.d -c ../adc.c avr-gcc -mmcu=atmega32 -Wl,-Map=dcfpanel1.map i2c.o i2creg.o lcd.o dcfpanel1.o encoder.o timer.o dcf.o menue.o uart2.o spi.o adc.o -o dcfpanel1.elf dcf.o: In function `setvoltage': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:43: multiple definition of `setvoltage' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:43: first defined here dcf.o: In function `setcurrent': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:45: multiple definition of `setcurrent' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:45: first defined here dcf.o: In function `getvoltage': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:51: multiple definition of `getvoltage' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:51: first defined here dcf.o: In function `getcurrent': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:54: multiple definition of `getcurrent' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:54: first defined here dcf.o: In function `protect': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:124: multiple definition of `protect' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:124: first defined here dcf.o: In function `setvoltage': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:43: multiple definition of `protection' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:43: first defined here dcf.o: In function `release': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:133: multiple definition of `release' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:133: first defined here dcf.o: In function `protec': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:140: multiple definition of `protec' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:140: first defined here dcf.o: In function `gettmpspg': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:108: multiple definition of `gettmpspg' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:108: first defined here dcf.o: In function `meastemperatur': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:115: multiple definition of `meastemperatur' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:115: first defined here dcf.o: In function `meascurrent': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:93: multiple definition of `meascurrent' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:93: first defined here dcf.o: In function `measvoltage': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:77: multiple definition of `measvoltage' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:77: first defined here dcf.o: In function `sendref': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:60: multiple definition of `sendref' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:60: first defined here dcf.o: In function `dcgjob': C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:142: multiple definition of `dcgjob' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:142: first defined here dcf.o: In function `setvoltage': :\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:43: multiple definition of `refvoltage' dcfpanel1.o:C:\Dokumente und Einstellungen\Administrator\Desktop\Kopie von dcfpanel1\default/../dcf.c:43: first defined here dcf.o:(.data+0x0): multiple definition of `A' dcfpanel1.o:(.data+0x9): first defined here dcf.o:(.data+0x4): multiple definition of `B' dcfpanel1.o:(.data+0xd): first defined here dcf.o:(.data+0x8): multiple definition of `C' dcfpanel1.o:(.data+0x11): first defined here dcf.o:(.data+0xc): multiple definition of `D' dcfpanel1.o:(.data+0x15): first defined here dcf.o:(.data+0x10): multiple definition of `Ref' dcfpanel1.o:(.data+0x19): first defined here make: *** [dcfpanel1.elf] Error 1 Build failed with 1 errors and 22 warnings...