Atmel16 zuerst ready, dann not responding

Gast #2697656
Lesenswert?

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!
Angehängte Dateien:
Gast #2697715
Lesenswert?

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?
Gast #2698115
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren