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?
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.
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?
USBprog währ dann dieser, richtig? http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=1100
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
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....
Hubert G. schrieb: > Nur über einen USB-Programmer. Dann kann ich nur warten bis die Lieferung vom Shop kommt...
Du kannst auch einen Bootloader verwenden und über die RS232 programmieren. Dann kannst du das Board weiterverwenden und musst nichts extra kaufen.
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.
>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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.