AVR Dragon ISP Programmierung langsam

Gast #4813566
Lesenswert?
• ▲
▼
Hallo Allerseits,
Ich programmier hier grade einen Attiny88 mit einem AVR Dragon im ISP 
Modus mittels avrdude.
Das dauert allerdings ewig.
Für 906 Bytes: writing 58s, verifying 59s.
Direkt auf dem Dragon selbst, via IC Sockel.
Das Kommando ist:

avrdude -p attiny88 -P usb  -c dragon_isp -Uflash:w:main.hex

Wenn ich die Baudrate manuell einstelle, ist ab ca 1500 Baud Schluss, 
und ich bekomme den Fehler:

avrdude: stk500v2_jtagmkII_recv(): failed

Wo liegt der Fehler? Muss man aufs USB Kabel achten? Ist der avrdude 
falsch konfiguriert?

Vielleicht hat ja jemand einen Tipp...
#4814087
Lesenswert?
• ▲
▼
Das kann ich nicht bestätigen. Ist das nur beim Tiny88 so?

Seit ich den MK-II Ice habe, verwende ich den Dragon nicht mehr, und das 
ist schon sehr lange her. Da gab es den Tiny88 wahrscheinlich noch gar 
nicht.

Aber ich erinnere mich, dass der Dragon super schnell über ISP geflashed 
hat.
#4814094
Lesenswert?
• ▲
▼
Ich kann mich dunkel erinnern, dass die meisten Progger einen 
"slow-motion" Modus haben der auch den Auslieferzustand darstellen, das 
klingt irgendwie danach.

Am Dragon könnt ich mich jetzt allerdings nicht an sowas erinnern. Aber 
fragen wir mal avrdude, was kommt denn dabei raus, wennst an die 
Kommandozeile noch ein "-v -v" anhängst?
Gast #4814520
Lesenswert?
• ▲
▼
Jo, Danke schonmal für die Antworten!
Ich hab mal den Output mit '-v -v' angehängt.
Aber so wirklich mehr Info bringt mir das auch nicht...

Habs grade auch an einem Atmega328p ausprobiert(gleiche ISP pins), genau 
das gleiche Spiel.

JTAG flutscht wie geschmiert (0.06s), hat aber leider nur der Atmega32 
und nicht der Attiny88...

Vielleicht noch als Info: bin auf Linux unterwegs.
Angehängte Dateien:
Gast #4817192
Lesenswert?
• ▲
▼
Ich kenne avrdude jetzt nicht wirklich, aber das hier sieht komisch aus:
1
avrdude: jtagmkII_getparm(): Sending get parameter command (parm 0x06): 0x81 (3 bytes msg)
2
...
3
SCK period      : 1615.51 us
Wenn ich mich nicht verrechnet habe, sind es gerade mal ~619Hz?
Ob
1
avrdude: jtagmkII_getsync(): Sending sign-on command: avrdude: jtagmkII_recv(): got wrong sequence number, 16 != 0
was damit zu tun hat kann ich nicht beurteilen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.