Gast
#2736006
Hallihallo :) Nachdem ich jetzt einige Stunden damit verbracht habe, das folgende Problem zu lösen/ das Forum nach einem ähnlichem Problem zu durchforsten, habe ich mich entschlossen, hier direkt nachzufragen. Ich hab mich die letzten Wochen recht gut in die µController-Programmierung eingelesen und sogar schon eine Experimentierplatine geätzt, die soweit auch funktionieren müsste. Folgendes ist erledigt: - Installation von WINAVR - Schreiben eines Testprogramms - Erstellen eines Makefiles Mein Problem liegt nun beim erzeugen der Hex-Datei. Ich nutze das mitgelieferte "Programmers Notepad" zum schreiben und möchte nun aus dem Makefile und der .c-Datei mit dem eingebauten "Make all"-Kommando, wie gesagt eine Hexdatei erstellen. Beim Aufruf des Kommandos erhalte ich folgende Fehlermeldung: --- > "C:\WinAVR-20100110\utils\bin\make.exe" all make: *** [begin] Error 1 > Process Exit Code: 2 > Time Taken: 00:00 --- Ist die make.exe, die ich manuell zugewiesen habe, nicht die richtige? Am Makefile liegt es denke ich nicht, das hab ich mit MFile konfiguriert und erstellt und dann manuell nichts mehr geändert. Ist mein C-Programm möglicherweise gar nicht lauffähig? Liegt es daran? Ich programmiere gewöhnlicherweise in Java und habe mir jetzt im Rahmen der µController gaaanz elementare C-Syntax angeeignet. Folgender Code müsste doch schon ausreichen, oder irre ich mich?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
... Schreibweise ohne Bitmanipulation, ich weiß. Muss aber für den Anfang reichen. :) Das Makefile hab ich jetzt einfach mal in den Anhang gepackt. Ich hoffe, dass ist in Ordnung. Wenn nicht, übermittle ich den Inhalt auf anderem Wege. Ich hoffe irgendein weiser Mensch kann mir Helfen: :) Vielen Dank im Vorraus Marr