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
Gast
#610807
Leerzeichen in Dateinamen sind NIE gut.
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
Gast
#610840
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.
Holger jetzt ist alles im Verzeichnis "Test" kann immer noch nicht das Verzeichnis finden. Da muss doch eine Einstellung fehlen. Wigbert
Gast
#610853
Das makefile ist Schrott. Probier mal den Anhang.
Kann den Pfad nicht finden, habe beides in Test kopiert hab die version 2.0.6.1-Ella ob es daran liegt? Wigbert
Gast
#610861
>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.
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
Gast
#610868
>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
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
Hallo Holger, mit der neuen Version klappt es. Habe in >>Ausführen noch >>make eingeben müssen. Besten Dank noch mal. Wigbert
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.