AVRDUDE langsam beim flashen

OP #2109278
Lesenswert?
• ▲
▼
Hallo Leute

Ich habe zu dem Thema hier und auch in anderen Foren schon einiges zum 
flashen mittels avrdude gelesen. Leider hab ich nur noch nichts bzgl. 
der üblichen Flashzeiten gefunden und gelesen.

Zum flashen mit avrdude brauch ich bei meinem atmega644 mit 43kbyte um 
die 110 Sekunden zum schreiben. Ist das normal?

Ich habe auch mit einem PIC gearbeitet und bei diesem dauerte es nur ein 
Bruchteil der Zeit.

Sind diese Zeiten normal? Wie könnte man es beschleunigen?

Viele Grüße
button
OP #2110263
Lesenswert?
• ▲
▼
beim flashen wird folgendes gezeigt.


Using Port                    : usb
Using Programmer              : avrisp2
avrdude: usbdev_open(): Found ERFOS AVRISP MkII Clone, serno: 
0000A00128255
avrdude: usbdev_open(): using read endpoint 0x82
AVR Part                      : ATMEGA644
Chip Erase delay              : 9000 us
PAGEL                         : PD7
BS2                           : PA0
RESET disposition             : dedicated
RETRY pulse                   : SCK
serial program mode           : yes
parallel program mode         : yes
Timeout                       : 200
StabDelay                     : 100
CmdexeDelay                   : 25
SyncLoops                     : 32
ByteDelay                     : 0
PollIndex                     : 3
PollValue                     : 0x53
Memory Detail                 :
#2111760
Lesenswert?
• ▲
▼
Wenn meine Programm etwa halb so groß sind, brauche ich mit einem
echten AVISPmkII wenige Sekunden (3? 4?), und zwar für EEPROM
lesen, Flashen, verifizieren, EEPROM schreiben.
Mit einem stk200-Nachbau am Parallelport davon wiederum gut die Hälfte.

110 sec sind definitiv zu lang.
OP #2113625
Lesenswert?
• ▲
▼
OK..... Yeah.

Hab jetzt herausgefunden, dass es für das ERFOS-Ding n BIOS-update 
gibt/gab. Hab ich nun eingespielt und es werden 44k in 14s geflasht.

http://www.er-forum.de/obd-diag-dl/index.php?&direction=0&order=&directory=Soft%20f%FCr%20Programmiertools%20Controller%20etc.

Dort ist ebenso die Doku zu finden.
"ALL-AVR Programmer (DIAMEX/erfos)"


Dank euch allen. Viele Grüße

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.