Atmel16 zuerst ready, dann not responding

Gast #2697656
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
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.