Hi,
Hast recht, die neuen Beispielprogramme gehen nicht zum compilieren, ich hatte die alten. Am Leerzeichen liegt es aber nicht, denn die anderen Programme in dem Ordner funktionieren. Beim UART2 sieht das so aus:
Code:
> "E:\RP6\Programme\Beispielprogramme\RP6BASE_EXAMPLES\Example_02_UART_02\\make_all.bat"
E:\RP6\Programme\Beispielprogramme\RP6BASE_EXAMPLES\Example_02_UART_02>set LANG=C
E:\RP6\Programme\Beispielprogramme\RP6BASE_EXAMPLES\Example_02_UART_02>make all
-------- begin --------
avr-gcc (GCC) 4.1.2 (WinAVR 20070525)
Copyright (C) 2006 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: RP6Base_SerialInterface_02.c
avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=RP6Base_SerialInterface_02.lst -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/RP6Base_SerialInterface_02.o.d RP6Base_SerialInterface_02.c -o RP6Base_SerialInterface_02.o
RP6Base_SerialInterface_02.c: In function 'askAQuestion':
RP6Base_SerialInterface_02.c:142: warning: implicit declaration of function 'clearReceptionBuffer'
RP6Base_SerialInterface_02.c:153: warning: implicit declaration of function 'getBufferLength'
RP6Base_SerialInterface_02.c:155: warning: implicit declaration of function 'readChar'
Compiling: ../../RP6Lib/RP6base/RP6RobotBaseLib.c
avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../RP6Lib/RP6base/RP6RobotBaseLib.lst -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/RP6RobotBaseLib.o.d ../../RP6Lib/RP6base/RP6RobotBaseLib.c -o ../../RP6Lib/RP6base/RP6RobotBaseLib.o
Compiling: ../../RP6Lib/RP6common/RP6uart.c
avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../RP6Lib/RP6common/RP6uart.lst -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/RP6uart.o.d ../../RP6Lib/RP6common/RP6uart.c -o ../../RP6Lib/RP6common/RP6uart.o
Linking: RP6Base_SerialInterface_02.elf
avr-gcc -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=RP6Base_SerialInterface_02.o -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/RP6Base_SerialInterface_02.elf.d RP6Base_SerialInterface_02.o ../../RP6Lib/RP6base/RP6RobotBaseLib.o ../../RP6Lib/RP6common/RP6uart.o --output RP6Base_SerialInterface_02.elf -Wl,-Map=RP6Base_SerialInterface_02.map,--cref -lm
RP6Base_SerialInterface_02.o: In function `askAQuestion':
E:\RP6\Programme\Beispielprogramme\RP6BASE_EXAMPLES\Example_02_UART_02/RP6Base_SerialInterface_02.c:142: undefined reference to `clearReceptionBuffer'
E:\RP6\Programme\Beispielprogramme\RP6BASE_EXAMPLES\Example_02_UART_02/RP6Base_SerialInterface_02.c:153: undefined reference to `getBufferLength'
E:\RP6\Programme\Beispielprogramme\RP6BASE_EXAMPLES\Example_02_UART_02/RP6Base_SerialInterface_02.c:155: undefined reference to `readChar'
make: *** [RP6Base_SerialInterface_02.elf] Error 1
was kann ich den da machen? (ich hab windows Vista Business 32Bit)
lg
Lesezeichen