Marke33
28.02.2009, 22:59
Hallo,,
ich habe ein Projekt aufgeschnappt, was beim ersteller funktioniert hat, bei aber nicht bei mir. Es handelt sich um ein Oszilloskop auf einem 1.5" TFT Atmeg128 Modul.. Bekomme bei WinAVR folgende Fehlermeldung.
Compiling C: graphic_elements.c
avr-gcc -c -mmcu=atmega128 -I. -g -DF_CPU=14745600UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=obj/graphic_elements.lst -std=gnu99 -MMD -MP -MF .dep/graphic_elements.o.d graphic_elements.c -o obj/graphic_elements.o
graphic_elements.c: In function 'morgam_osziDisp':
graphic_elements.c:9: warning: implicit declaration of function 'morgam_line'
graphic_elements.c:9: warning: implicit declaration of function 'morgam_24to8_color'
graphic_elements.c:20: warning: implicit declaration of function 'morgam_px'
graphic_elements.c: At top level:
graphic_elements.c:38: error: conflicting types for 'morgam_24to8_color'
graphic_elements.c:9: error: previous implicit declaration of 'morgam_24to8_color' was here
graphic_elements.c:50: warning: conflicting types for 'morgam_px'
graphic_elements.c:20: warning: previous implicit declaration of 'morgam_px' was here
graphic_elements.c:80: warning: conflicting types for 'morgam_line'
graphic_elements.c:9: warning: previous implicit declaration of 'morgam_line' was here
make.exe: *** [obj/graphic_elements.o] Error 1
Leider habe ich vom Ersteller keine Makefile mitbekommen, und glaube das darin der Fehler zu suchen ist. Es muss irgendwass mit den Inklude .h Dateien zu tun haben. habe die .h schon mal bei EXTRAINCDIRS = angegeben, abe rdann kommt File not Found.
Kann mir jemand da weiterhelfen?
Hier die Url zum Projekt des erstellers.http://www.gammaproduction.de/esl6c/projectoverview
MFG. Markus
ich habe ein Projekt aufgeschnappt, was beim ersteller funktioniert hat, bei aber nicht bei mir. Es handelt sich um ein Oszilloskop auf einem 1.5" TFT Atmeg128 Modul.. Bekomme bei WinAVR folgende Fehlermeldung.
Compiling C: graphic_elements.c
avr-gcc -c -mmcu=atmega128 -I. -g -DF_CPU=14745600UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=obj/graphic_elements.lst -std=gnu99 -MMD -MP -MF .dep/graphic_elements.o.d graphic_elements.c -o obj/graphic_elements.o
graphic_elements.c: In function 'morgam_osziDisp':
graphic_elements.c:9: warning: implicit declaration of function 'morgam_line'
graphic_elements.c:9: warning: implicit declaration of function 'morgam_24to8_color'
graphic_elements.c:20: warning: implicit declaration of function 'morgam_px'
graphic_elements.c: At top level:
graphic_elements.c:38: error: conflicting types for 'morgam_24to8_color'
graphic_elements.c:9: error: previous implicit declaration of 'morgam_24to8_color' was here
graphic_elements.c:50: warning: conflicting types for 'morgam_px'
graphic_elements.c:20: warning: previous implicit declaration of 'morgam_px' was here
graphic_elements.c:80: warning: conflicting types for 'morgam_line'
graphic_elements.c:9: warning: previous implicit declaration of 'morgam_line' was here
make.exe: *** [obj/graphic_elements.o] Error 1
Leider habe ich vom Ersteller keine Makefile mitbekommen, und glaube das darin der Fehler zu suchen ist. Es muss irgendwass mit den Inklude .h Dateien zu tun haben. habe die .h schon mal bei EXTRAINCDIRS = angegeben, abe rdann kommt File not Found.
Kann mir jemand da weiterhelfen?
Hier die Url zum Projekt des erstellers.http://www.gammaproduction.de/esl6c/projectoverview
MFG. Markus