Have to define __AT91SAM7?__ architecture type

Gast #1559308
Lesenswert?

Hallo! Ich nutze den GCC-Compiler. Nach make eines fertigen Projektes 
erhalte ich folgenden Fehler:

Have to define __AT91SAM7?__ architecture type

also habe ich in der includierten Datei: AT91SAM7.h folgende Zeile 
eingefügt:

#define _AT91SAM7S128_ Doch zeigt dieses define keine Wirkung und der 
Fehler kommt trotzdem.

Vllt ist es notwendig, das define in der includierenden .c Datei zu 
tätigen?


Danke für Hilfe!!!
#1559332
Lesenswert?

Wie wäre es denn, wenn man solche Dinge im Makefile unterbringt, um dem 
Compiler und Linker die Architektur mit zu geben.

TARGET = AT91SAM7S256
CROSS_COMPILE = arm-elf-
CC      = $(CROSS_COMPILE)gcc
CFLAGS  = -g -mcpu=arm7tdmi $(OPTIM) -Wall -I$(INCL) -D$(TARGET)
$(CC) -c $(CFLAGS) main.c -o main.o

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren