*** No Rule to make Target die x-te

Gast #874142
Lesenswert?
• ▲
▼
Moin...

ich versuch gerad die killcard-FW von H. Klabundes seite zu kompilieren. 
AVR-Studio meldet jedoch

make: *** No rule to make target `killcard.elf', needed by `all'.  Stop.

Das makefile ist nicht geändert außer F_CPU ist auf 8 MHz gesetzt.

Die Sourcen und das makefile liegen in c:\AVR\killcard.

AVR-Studio ist in C:\Programme\Atmel\AVR Tools installiert

Winavr ist in C:\WinAVR installiert

AVR Studio ist Version 4.13.571  Service Pack 2 .

Das Mainprogramm heisst killcard.c und im makefile ist unter TRG auch 
killcard eingetragen.

Make stört sich an folgendem Satz:

#this defines the aims of the make process
all:  $(TRG).elf $(TRG).hex $(TRG).bin

Bin jetzt ein wenig ratlos worans noch liegen kann. Hat jemand einen Rat 
für mich? Das Makefile liegt (hoffentlich) bei.


Vielen Dank schonmal.
Angehängte Dateien:
Gast #874186
Lesenswert?
• ▲
▼
*** No rule to make target `killcard.elf',

Das bekommt man immer dann wenn die Sourcecodedateien
nicht da liegen wo sie eigentlich sein sollten, oder
wenn eine Sourcedatei gar nicht existiert.

Poste das ganze Projekt inklusive aller Dateien mal
als ZIP Datei.
Gast #874212
Lesenswert?
• ▲
▼
>Danke, und woran lags nun genau?

Sorry Überschneidung ;)

An killcard.c

Alt:
#include "../dos.h"
#include "../lcd.h"
#include "../serial.h"
#include "../printf.h"

Neu:
#include "dos.h"
#include "lcd.h"
#include "serial.h"
#include "printf.h"
Gast #874215
Lesenswert?
• ▲
▼
Aha... da hab ich nun garnicht drauf geachtet. Was hat es mit dem 
geänderten Makefile auf sich? Und wie hoch ist die Baudrate bei der V24 
Kommunikation? Mit den berechneten Werten bekomm ich nur Hieroglyphen im 
Terminal.

... Vielen Dank für deine Mühe!!!

MfG
Gast #874236
Lesenswert?
• ▲
▼
Ahso, hab mir extra die ganzen Beiträge zum Thema makefile durchgelesen, 
da hiess es immer mit ins Verzeichnis wo die Quelldateien liegen... 
naja, wieder etwas schlauer :) .

Mit den Baudrateneinstellungen klappts nicht, hab 8 MHz extern am µC.

MfG

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.