USBASP braucht zu lange zum Flashen

Gast #2834682
Lesenswert?

Hallo zusammen,
ich programmiere derzeit sehr häufig und aufgefallen sind mir die langen 
Programmierzeiten des Programmers. Ich benutze zum Code schreiben und 
Compilieren Bascom AVR.
In den Einstellungen für den Programmer hab ich das schnellste 1500khz 
(1,5 Mhz) eingestellt. Als Programmer benutze ich den USBASP.
Die SCK am Programmer hab ich nicht gejumpert und programmiert wird über 
die ISP Schnittstelle.
Ich habe zum Test mal einen 512 Byte großen Code in einen Attiny2313 
geflasht. Der läuft mit 4 Mhz.
Die Zeit liegt bei ca. 4 Sekunden. Macht also gerade mal 128 Bytes pro 
Sekunde. Wie ich finde ein bisschen wenig.

Auf der Homepage steht dass der USBASP 1,5Kb/s schafft. Selbst 1kB würde 
mir schon reichen. Was kann da falsch sein? Bin am verzweifeln...
#2834705
Lesenswert?

Es könnte auch sein, dass die Firmware, die sich auf dem usbasp befindet 
noch keine Möglichkeit bietet, den Programmiertakt per usb einzustellen. 
Für den Fall hast du lediglich die Möglichkeit über einen Jumper 
zwischen "richtig schnell" und "richtig langsam" zu wählen. Ist der 
Jumper gesetzt, dann sollte es langsam sein. Ist der Jumper bei dir 
wirklich nicht gesetzt?

Alternativ kannst du ja mal mit avrdude drauf los gehen und schauen, ob 
es damit eventuell funktioniert:
1
avrdude -B 0.5 -p <name des avr>  -c usbasp  -P usb  -U falsh:r:test.hex:i

Gruß Oliver
Gast #2834947
Lesenswert?

Hab den Fehler nun gefunden.

Oliver J. schrieb:
> Ist der
> Jumper gesetzt, dann sollte es langsam sein. Ist der Jumper bei dir
> wirklich nicht gesetzt?

Jepp Jumper war gesetzt an SCK...(auf der Platine JP1)
Allerdings ist dann der Bestückungsaufdruck auf dem Programmer nicht 
richtig.
Denn laut Homepage wo auch der Schaltplan abgebildet ist, ist JP3 für 
SCK, nicht JP1.
Bei mir ist das halt JP1 (hab die Leiterbahnen verfolgt).
Dankeschön nochmal, jetzt geht er wieder richtig ab!

Gruß Martin ;-)

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