Hallo, hab beim AVR Evaluationsboard (v1.2) fertig aufgebaut und laut dem Tutorial auf der Seite wollte ich meine erste Applikation draufschreiben. Wenn ich avrdude.exe -v -p atmega16 -c ponyser -P COM2 ausführe, erhalte ich den output im screenshot (AVR initialized and ready to accept instructions). Wenn ich das Kommando ein weiteres mal ausführe bekomme ich aber avrdude.exe: initialization failed, rc=-1. Zuerst hab ich gedacht, ich habe einen Fehler beim Löten gemacht, aber warum sollte ich dann "AVR initialized and ready to accept instructions" erhalten. Direkt beim ersten mal das schreiben (avrdude.exe -v -p atmega16 -c ponyser -P com2 -e -U flash:w:hello.hex) ausführen geht aber auch nicht, dann bekomme ich gleich initialization failed, rc=-1. Ich versuche, über den COM Port (stimmt laut Gerätemanager und ISP) das Programm auf den Controller zu spielen. Kann mir jemand einen Anstoß zur weiteren Fehlersuche geben? Sitze seit vielen Stunden davor und stehe endgültig an... LG und Danke!
Hatte zuerst schon -B 5 probiert, da hat's nichts gebracht. Jetzt ists 2x gelaufen, danach wieder das gleiche. Naja, jedenfalls bin ich nun mal hergegangen und hab die Ausgänge des IC's gemessen - bekomme an 8 Pins ein high, und an anderen ein low. Denke das ist genau, was das erste Programm machen sollte :) es scheint mal soweit zu funktionieren. Gibts neben dem -B 5 noch was, was ich tun könnte? Die Datenübertragung mit -b drosseln sollte auch helfen oder?
Diese, auf deinem Board verbaute, Bit-Bang-Schnittstelle ist etwas vom Schlimmsten, was es auf dem Gebiet der ISP-Programmierung gibt und deren einwandfreie Funktion ist von PC zu PC unterschiedlich. Die dadurch eingehandelten Schwierigkeiten sind nur noch durch die Zwischenschaltung eines USB-RS232-Wandlers zu übertreffen. Warum wohl wurde zusätzlich ein ISP-Wannenstecker vorgesehen ? Da auch "ponyser", das einzige verwendbare Interface, in avrdude etwas stiefmütterlich berücksichtigt wurde, ist die Anschaffung externen ISP-Programmer die bessere Wahl. Hans Peter
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.