mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Win AVR Fehlermeldung


Autor: Wigbert Picht (wigbert) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

im letzten Funkamateur war eine Beschreibung, wie man
Win-AVR bedienen kann.OK dachte ich mir.
Aber wenn ich dann solche Sprüche lese: 
>und zumProjektverzeichnis durchzuhangeln
ist das eine grosse Hilfe.
Dann hab ich u.a.Programmieren mit Win AVR von C.D.Schoch
studiert.

Also im Notepad hab ich eine c Datei geladen und in einem
Vezeichnis Abgespeichert.
Dann hab ich Mfile geöffnet und unter "mein File Name" den Namen der
Datei eingetragen wo die Makefile abgespeichert wurde.
CPU und Programmer wurde noch geändert.

Jetzt hab ich an die 100 Varianten versucht ,kein Hexcode oder
ähnliches erzeugt.
Meckert: kann die Datei nicht finden

Alle Beiträge unter Google hab ich gelesen.

Es ist sicher nur eine Kleinigkeit, man muss es nur wissen.
Anbei mein Testcode

Ich hoffe es kann mir jemand helfen.

Wigbert

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Leerzeichen in Dateinamen sind NIE gut.

Autor: Wigbert Picht (wigbert) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok Holger aber das ist es nicht
hab auch schon kürzere Dateinamen probiert.
Ich war auch der Meinung alles müsste in einer Datei.
Meckert auch.
Irgendwo fehlt ein I-Punkt.

Wigbert

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dein *.c Code und das makefile liegen in verschiedenen
Verzeichnissen. Das Verzeichnis deines *.c Codes ist
im makefile aber nicht mit eingetragen. Deshalb geht das nicht.

Autor: Wigbert Picht (wigbert) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Holger jetzt ist alles im Verzeichnis

"Test"

kann immer noch nicht das Verzeichnis finden.
Da muss doch eine Einstellung fehlen.

Wigbert

Autor: holger (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Das makefile ist Schrott. Probier mal den Anhang.

Autor: Wigbert Picht (wigbert) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kann den Pfad nicht finden,

habe beides in Test kopiert

hab die version 2.0.6.1-Ella

ob es daran liegt?

Wigbert

Autor: holger (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
>hab die version 2.0.6.1-Ella

Version von was ?

Im Anhang nochmal das komplette Projekt
mit HEX File. Zum erstellen einfach
_make.bat ausführen.

Autor: Wigbert Picht (wigbert) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Version von win AVR

also ich hab in Notepad den **.c code geladen
und dann unter Tools >> make all gestartet.

hab ich was vergessen,

erkennt Dein Pfad auch nicht.

ist zum Kotz....

wie geht den das.


Wigbert

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Version von win AVR

2.0.x.x ist aber schon ziemlich alt.
Aktuell ist 4.1.2.

>also ich hab in Notepad den **.c code geladen
>und dann unter Tools >> make all gestartet.
>wie geht den das.

Wie das mit Notepad geht weiß ich auch nicht.
Ich bin da Minimalist und machs einfach
über Batch Datei und makefile.

Fakt ist das im makefile nur Unsinn drin steht.

TARGET = Test

muss lauten

TARGET = blinkytest

Hier fehlt was:

# List C source files here. (C dependencies are automatically 
generated.)
SRC =

Da fehlt das Target

# List C source files here. (C dependencies are automatically 
generated.)
SRC = $(TARGET).c

Dann steht da noch völliger Unsinn:

# List C++ source files here. (C dependencies are automatically 
generated.)
CPPSRC = main.cpp

Du hast keine Datei main.cpp

Autor: Wigbert Picht (wigbert) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ok dank Dir,
ich lade gerade eine neuere Version.
Das mit den Einstellungen ist nämlich nirgens beschrieben
wär auch zu einfach gewesen ein Mfile mit Beispiel abzudruchen.

main.cpp doppelkreuz vor?

Wigbert

Autor: Wigbert Picht (wigbert) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Holger,

mit der neuen Version klappt es.
Habe in >>Ausführen noch >>make eingeben müssen.

Besten Dank noch mal.


Wigbert

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.