www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM-CROSS-GCC board.h passt nicht zum target muster


Autor: Timo p (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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:
APP_SRC= \
  config/board.h \
  application/main.c \
  application/cmd.c \
  application/led.c \
  application/proto.c \
  application/xxtea.c

all: $(TARGET).bin
...
...

include ../core/Makefile.rules

Ist die Makefile.rules ggf interessant für mein prob?

Autor: Stefan B. (stefan) Benutzerseite
Datum:

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

Autor: Martin Thomas (mthomas) (Moderator) Benutzerseite
Datum:

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

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.