Spyder24
24.04.2007, 21:32
Hallo,
ich versuche schon seit einiger Zeit ein LCD anzusteuern. Es kommt folgender Fehler bei der dem Versuch das Programm zu compilieren:
Linking: main.elf
avr-gcc -mmcu=atmega8 -I. -gstabs -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 -Wundef -MMD -MP -MF .dep/main.elf.d main.o lcd.h --output main.elf -Wl,-Map=main.map,--cref -lm
main.o: In function `main':
main.c:15: undefined reference to `lcd_init'
main.c:22: undefined reference to `lcd_clrscr'
main.c:25: undefined reference to `lcd_puts'
main.c:28: undefined reference to `lcd_puts'
main.c:31: undefined reference to `lcd_gotoxy'
main.c:34: undefined reference to `lcd_putc'
make.exe: *** [main.elf] Error 1
Klingt fast so, als ob das Hauptprogramm die Routinen nicht findet
Außerdem zeigt das LCD nur die oberste Zeile mit schwarzen Kästchen an. Warum da zweite nicht?
Gruß Stefan
ich versuche schon seit einiger Zeit ein LCD anzusteuern. Es kommt folgender Fehler bei der dem Versuch das Programm zu compilieren:
Linking: main.elf
avr-gcc -mmcu=atmega8 -I. -gstabs -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 -Wundef -MMD -MP -MF .dep/main.elf.d main.o lcd.h --output main.elf -Wl,-Map=main.map,--cref -lm
main.o: In function `main':
main.c:15: undefined reference to `lcd_init'
main.c:22: undefined reference to `lcd_clrscr'
main.c:25: undefined reference to `lcd_puts'
main.c:28: undefined reference to `lcd_puts'
main.c:31: undefined reference to `lcd_gotoxy'
main.c:34: undefined reference to `lcd_putc'
make.exe: *** [main.elf] Error 1
Klingt fast so, als ob das Hauptprogramm die Routinen nicht findet
Außerdem zeigt das LCD nur die oberste Zeile mit schwarzen Kästchen an. Warum da zweite nicht?
Gruß Stefan