Ritchie
20.09.2011, 07:56
Hallo Zusammen,
ich versuche gerade das Testprogramm für den RN-Controller ans rennen zu bekommen und habe hier diese Fehler
/include/rncontrol.h: In Funktion »setportaon«:
./include/rncontrol.h:43: Fehler: »PORTA« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h:43: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
./include/rncontrol.h:43: Fehler: für jede Funktion in der er auftritt.)
./include/rncontrol.h: In Funktion »setportbon«:
./include/rncontrol.h:46: Fehler: »PORTB« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h: In Funktion »setportcon«:
./include/rncontrol.h:49: Fehler: »PORTC« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h: In Funktion »setportdon«:
./include/rncontrol.h:52: Fehler: »PORTD« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h: In Funktion »setportaoff«:
Makefile soll so aussehen ...
GCC_OPTIONS = -W
COMPILER = avr-gcc
#COMPILER = g++
TARGETNAME = rntest
DEBUG_OPTIONS =
LINUX_INCLUDE =
LOCAL_INCLUDE = ./include/
LOCAL_OBJ = ./obj/
LOCAL_SRC = ./source/
OBJS = obj/rncontrol-test.o
all: ${TARGETNAME}
${TARGETNAME}: $(OBJS)
$(COMPILER) $(OBJS) -o ${TARGETNAME}
$(LOCAL_OBJ)rncontrol-test.o: $(LOCAL_SRC)rncontrol-test.c $(LOCAL_INCLUDE)rncontrol.h
$(COMPILER) $(GCC_OPTIONS) $(DEBUG_OPTIONS) -c -o $(LOCAL_OBJ)rncontrol-test.o -I$(LOCAL_INCLUDE) $(LOCAL_SRC)rncontrol-test.c
dummy:
# Project temp daten loeschen
clean:
rm -f ${LOCAL_OBJ}*.o *~ ${LOCAL_SRC}*~ $(LOCAL_INCLUDE)*~
rm -f ${TARGETNAME}
Was habe ich hier vergessen ?
Ich verwende kubuntu 11.04 als Entwicklungsbasis ...
Gruss R.
ich versuche gerade das Testprogramm für den RN-Controller ans rennen zu bekommen und habe hier diese Fehler
/include/rncontrol.h: In Funktion »setportaon«:
./include/rncontrol.h:43: Fehler: »PORTA« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h:43: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
./include/rncontrol.h:43: Fehler: für jede Funktion in der er auftritt.)
./include/rncontrol.h: In Funktion »setportbon«:
./include/rncontrol.h:46: Fehler: »PORTB« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h: In Funktion »setportcon«:
./include/rncontrol.h:49: Fehler: »PORTC« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h: In Funktion »setportdon«:
./include/rncontrol.h:52: Fehler: »PORTD« nicht deklariert (erste Benutzung in dieser Funktion)
./include/rncontrol.h: In Funktion »setportaoff«:
Makefile soll so aussehen ...
GCC_OPTIONS = -W
COMPILER = avr-gcc
#COMPILER = g++
TARGETNAME = rntest
DEBUG_OPTIONS =
LINUX_INCLUDE =
LOCAL_INCLUDE = ./include/
LOCAL_OBJ = ./obj/
LOCAL_SRC = ./source/
OBJS = obj/rncontrol-test.o
all: ${TARGETNAME}
${TARGETNAME}: $(OBJS)
$(COMPILER) $(OBJS) -o ${TARGETNAME}
$(LOCAL_OBJ)rncontrol-test.o: $(LOCAL_SRC)rncontrol-test.c $(LOCAL_INCLUDE)rncontrol.h
$(COMPILER) $(GCC_OPTIONS) $(DEBUG_OPTIONS) -c -o $(LOCAL_OBJ)rncontrol-test.o -I$(LOCAL_INCLUDE) $(LOCAL_SRC)rncontrol-test.c
dummy:
# Project temp daten loeschen
clean:
rm -f ${LOCAL_OBJ}*.o *~ ${LOCAL_SRC}*~ $(LOCAL_INCLUDE)*~
rm -f ${TARGETNAME}
Was habe ich hier vergessen ?
Ich verwende kubuntu 11.04 als Entwicklungsbasis ...
Gruss R.