Hi! Folgende Hardware ist vorhanden: Olimex Entwicklerboard mit Atmega8, Software dazu Ponyprog2000, und als Terminalprogramm "Terminal". Nun will ich aus einem C bzw. C++ Programm eine .hex -Datei erzeugen, um diese dann auf den Chip zu laden. Das soll mit "Programmers Notepad" aus dem Paket WinAVR geschehen. In diesem Programm habe ich (testweise) folgendes ins "Codefenster" (oder wie man das nennt?) eingegeben: ___________________________________ int main(void) ( return 0; ) ___________________________________ und anschließend geklickt auf: Tools>[WinAVR] Make All nun kommt folgende Fehlermeldung: ___________________________________ > "make.exe" all make.exe: *** No rule to make target `all'. Stop. > Process Exit Code: 2 > Time Taken: 00:00 ___________________________________ Soweit ich das nach SuFu und Googeln verstanden habe, heisst das dass ich die makefile verändern (bzw. auf meinen atmega8 anpassen) muss. Das habe ich nun gemacht mit dem Programm "mfile", was jedoch am fehler nichts ändert. Installiert habe ich WinAvr direkt unter C, also C:\WinAVR.... Was mache ich falsch? wie muss ich das makefile anpassen? grüße CPL
Bei deinen Vorkenntnissen ist es wohl das Beste, du installierst dir noch AVR-Studio. WinAVR integriert sich ins AVR-Studio so, dass sich AVR-Studio um die 'kleinen Details' kümmern kann.
Andreas G. schrieb: > wie muss ich das makefile anpassen? Wenn du da main als Projektnamen und den Mega8 als Prozessor eingetragen hast, sollte das schon passen. Das makefile muß nur im richtigen Verzeichnis stehen, nämlich in dem, in dem auch dein main.c steht. Oliver
Hey- danke für die schnelle Hilfe! Ja, ich habe mir jetzt erstmal das AVR-Studio geladen- damit bekomme ich ohne Probleme eine hex-file. Kompliziert und verwirrend das ganze, wenn man nicht informatik oder elektrotechnik studiert hat... . grüße CPL
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.