mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Programmiergeschwindigkeit ATmega STK500


Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

kann mir jamand sagen, wie lange ein STK500 braucht, um bei einem
ATmega64 ein Komplett-Update über SPI (ohne EEPROM nur Flash)
durchzuführen?
Programmieren und Verifizieren?

Danke,
Bernd

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

die reine Datenübertragung dauert etwa 12s. Dann kommt noch etwas
Programmierzeit dazu. Ich schätze mal sowas um 15s mindestens.

Matthias

Autor: AxelR. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bei mir macht das manchmal "bing-bling-fertig", also extrem schnell,
anderesmal dauert das ewig lange. Haben auch schon andere beobachtet.
Woran das liegt, würd' ich gern mal wissen...

Matthias sagt 12s ? kommt bei meinem Booloader über die serielle hin.
Ist das STK500 auch soo langsam? Muss ich mal ausprobieren.

Gruß und
AxelR.

Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@AxelR:
"Bei mir macht das manchmal "bing-bling-fertig", also extrem
schnell,
anderesmal dauert das ewig lange. Haben auch schon andere beobachtet.
Woran das liegt, würd' ich gern mal wissen..."

Das hängt warscheinlich davon ab, ob Du ein 1kByte Programm oder ein
64kByte Programm flashen willst.

Wenn das EEPROM komplett programmiert werden soll braucht der Chip
dafür schon +15s.

Autor: Jens123 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

kleiner ausschnitt vom Programmieren eines Mega16 mit dem STK500

avrdude: writing flash (8920 bytes):

Writing | ################################################## | 100%
5.21s

avrdude: 8920 bytes of flash written
avrdude: verifying flash memory against main.hex:
avrdude: load data flash data from input file main.hex:
avrdude: input file main.hex auto detected as Intel Hex
avrdude: input file main.hex contains 8920 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100%
4.66s

daraus kannst du nun errechenen, wie lannge es dauert die 64k voll zu
bekommen ;)
kannst du natuerlich verkuerzen indem du das ganze nicht checkst in
meinem fall wuerde ich 4,66Sekunden sparen

Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, das ist doch eine Aussage.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.