mikrocontroller.net

Forum: Compiler & IDEs Have to define __AT91SAM7?__ architecture type


Autor: Timo P (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!!!

: Verschoben durch Admin
Autor: Stephan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

such mal in deinen Files wo der Fehler gesetzt wird, denn so kann man 
schlecht helfen.
(alle c h Files und das make file!)

Was für ein Projekt ist das denn?

mfg
Stephan

Autor: Heiko Süsens (heiko_s)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Timo P (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
TARGET = AT91SAM7S128 hat NICHT funktioniert!

mein makefile sieht jetzt so aus:

TARGET=openbeacon-sniffer
ARCH=AT91SAM7S
CPU=$(ARCH)128

Autor: Timo P (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Problem ist behoben!

Autor: Karl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schön für Dich. Woran lag es?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.