ARM-CROSS-GCC board.h passt nicht zum target muster

Gast #1663218
Lesenswert?

Hallo!

board.h habe ich in die sources der Makefile geadded. Leider bekomme ich 
im Beitragsname beschriebenen Fehler als debug.



Auszug aus der makefile:
1
APP_SRC= \
2
  config/board.h \
3
  application/main.c \
4
  application/cmd.c \
5
  application/led.c \
6
  application/proto.c \
7
  application/xxtea.c
8

9
all: $(TARGET).bin
10
...
11
...
12

13
include ../core/Makefile.rules

Ist die Makefile.rules ggf interessant für mein prob?
Persönliche Seite #1663287
Lesenswert?

Leider kann deine Frage nur vage beantwortet werden, weil du Makefile 
und board.h nicht angehängt hast.

In board.h wird vermutlich eine Abfrage des eingestellten Targets stehen 
und die meldet wohl einen Fehler, dass die Datei board.h nicht für das 
eingestellte Target geschrieben wurde.

Du könntest board.h kritisch inspizieren, welche Targets dort genannt 
sind und inwiefern die von deinem im Makefile eingestellten Target 
abweichen. Vielleicht kannst du die board.h für dein Target ergänzen.

Dabei ist zu beachten, dass TARGET im Makefile nicht unbedingt mit 
target im board.h übereinstimmen. Ich vermute sogar stark, dass die 
Targetdefinition im Makefile mit einem anderen Makronamen eingestellt 
wird.
Moderator Persönliche Seite #1663443
Lesenswert?

Headerdateien gehören normalerweise nicht in die Liste der Quelldateien. 
Ansonsten, wie von Stefan B. schon angemerkt, viel zu wenig Information, 
um wirklich weiterhelfen zu können.

Minimales Beispiel inkl. aller notwendigen Dateien für ein "make all" 
erstellen, zusammenpacken (nach Mgl. zip) und als Anhang an einen 
Beitrag hier einstellen. Dazu noch genau beschreiben, was man gerne 
erreichen will und was bis dato nicht funktioniert.

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