Forum: Mikrocontroller und Digitale Elektronik STK500 vs. Atmel evaluations-board (Geschwindigkeit)


von Peter S. (schoells)


Lesenswert?

Guten Abend!

Im Moment programmiere ich µC mit dem Atmel evaluations-board V2. Da ich 
mittlerweile (langsam aber doch) fortschritte beim programmieren mache, 
und die Programme immer größer werden (bzw. mehrere µCs werden, da ich 
gerade mit TWI experimentiere) finde ich die langsame Geschwindigkeit 
beim flashen der µCs etwas nervend.

Meine Frage ist nun, ob andere, bessere Entwicklungsboards die µCs 
schneller programmieren können.

Wie kann man generell die Geschwindigkeit beim beschreiben der µCs 
erhöhen?
Zahlt es sich aus, auf das STK500 umzusteigen?

von Peter R. (pnu)


Lesenswert?

Auf das STK 500 umsteigen würde ich eigentlich nicht. Zwar bekommt man 
damit einen Progger UND ein eval-board zusammen, aber das eval-board 
wird man bald nicht mehr brauchen.

Wahrscheinlich ist die bessere Lösung, einen USB-progger, der zu Studio 
passt, anzuschaffen(z.B. usb-lab, MKII...siehe Tutorial) und damit den 
auf dem Eval-board V2 sitzenden Kontroller per ISP-Anschluss zu 
programmieren.

Das Programmieren aus Studio heraus ist komfortabler und weitaus 
schneller als das über ponyprog.

Auch kommt man an einem bestimmten Punkt vom eval-board weg zur eigenen 
Hardware. Dann ist das STK500 einfach von der Größe her unpraktisch denn 
man braucht von da ab eigentlich nur den progger-Teil.

von Peter S. (schoells)


Lesenswert?

Ah ok, vielen Dank für die Info.

Hätt noch eine Frage:
In wie weit unterscheiden sich die Porgrammiergeschwindigkeiten zwischen 
ATMEL evaluation board (mit avrdude) und einem USB-Progger?

von Peter S. (schoells)


Lesenswert?


von Martin V. (oldmax)


Lesenswert?

Peter S. schrieb:
> Ah ok, vielen Dank für die Info.
>
> Hätt noch eine Frage:
> In wie weit unterscheiden sich die Porgrammiergeschwindigkeiten zwischen
> ATMEL evaluation board (mit avrdude) und einem USB-Progger?

Also, ich hab das Board von Pollin und einen USB-ISP Stick aus er Bucht. 
Atmega8 ein Augenzwinkern und fertig.....
Geht wirklich flott zur Sache.
Gruß oldmax

von Peter S. (schoells)


Lesenswert?

Gibt es eigentlich eine Möglichkeit, die Programmiergeschwindigkeit für 
ATMEL Evaluationsboard zu erhöhen - also Einstellungen in AVR Dude?

3kB dauern bei mir 20 Minuten....

von Hubert G. (hubertg)


Lesenswert?

Nur über einen USB-Programmer.

von Peter S. (schoells)


Lesenswert?

Hubert G. schrieb:
> Nur über einen USB-Programmer.

Dann kann ich nur warten bis die Lieferung vom Shop kommt...

von Andi (Gast)


Lesenswert?

Du kannst auch einen Bootloader verwenden und über die RS232 
programmieren. Dann kannst du das Board weiterverwenden und musst nichts 
extra kaufen.

von Peter R. (pnu)


Lesenswert?

Dass beim atmel-eval-board die Sache so langsam geht, liegt an der im PC 
befindlichen Software, denn diese muss die bytes des .hex file in 
Einzelbits auflösen und abwechselnd mit den anderen ISP-Signalen auf die 
serielle Schnittstelle geben, dazu kommen noch Wartezeiten bis das 
RS323-IC die Ausführung der Arbeitsschritte zurückmeldet.
Beim USB-Progger übernimmt ein auf dem progger extra vorhandener 
Kontroller diese Arbeit. Deshalb läuft das Programmieren meist 
mindestens um den Faktor Zehn schneller.

von Michael_ (Gast)


Lesenswert?

>3kB dauern bei mir 20 Minuten....
Ich habe jetzt gerade 1KB per ISP und RS232 und meinem alten 
EQUINOX-Programmer in 10sec programmiert.
Wird wohl an deiner Soft liegen oder an den Einstellungen.

von Hubert G. (hubertg)


Lesenswert?

Peter S. schrieb:

> 3kB dauern bei mir 20 Minuten....
Dann programmierst du wahrscheinlich über eine USB-Seriell-Adapter. Da 
bist du mit 20min ohnehin gut dran.

von Leo H. (Gast)


Lesenswert?

Moin,

mit einem Atmega 8 + Max 232 könntest du einen STK500-kompatiblen 
Programmer nachbauen:
http://tuxgraphics.org/electronics/200510/article05101.shtml

Habe ich mir auch mal aufgebaut, vor allem an alten PCs ohne USB oder 
ohne Treiber für die neueren Geräte läuft das sehr gut. Über USB-RS232 
Wandler funktioniert das auch problemlos.

von Zetta (Gast)


Lesenswert?

Hallo,

Hatte selbst auch man ein ähnliches Problem: Dauerte mit ponyprog und 
dem Pollin AVR board üner ne Minute zum Proggen. Mit Linux ,einem 
anderen PC und avrdunde (und demselben Board) dauerte das Proggen 
plötzlich unter 1s. Woran es nun lag kann ich nicht genau sagen. Am 
besten einfach mal mit avrdude ausprobieren.

MfG

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.