Forum: Mikrocontroller und Digitale Elektronik schnellste Flashmöglichkeit?


von Tobias H. (Gast)


Lesenswert?

Hi


Ich habe schon hin und her gesucht und nichts gefunden.

Zur Zeit flashe ich meine ATMEGA32 mit dem Evaluation Board 1.0 von 
Pollin und PonyProg2000. Das dauert mir allerdings zu lange.

Hier kurz ein Link zu dem Board, für die, die es nicht kennen:
http://www.pollin.de/shop/downloads/D810022B.PDF

Übertragung ist also seriell.

Mit PonyProg2000 dauert die Übetragung meiner kleinen Minitestprogramme 
selbst nur vielleicht ca. 1 sek, doch danach macht PonyProg immer noch 
"Verifying" - das dauert ca. 30-35 sek. Da ich jedoch dabei bin einiges 
zu Testen und Werte im Programm abzuändern um dann schnell zu gucken, 
wie die Werte jetzt passen, ist mir das zu lange. Liegt das an 
PonyProg2000 oder am Board bzw. der Schnittstelle?
Und wie kann ich es beheben? Alles unter 10 sek. wäre schon mal 
akzeptabel.

Ciao Tobias

von Frank (Gast)


Lesenswert?

machn Bootloader drauf und gut.

bye

Frank

von Tobias H. (Gast)


Lesenswert?

hust Bootloader?

Naja, hört sich nach einen "Googelbaren" Begriff an...

Danke!

von Stefan (Gast)


Lesenswert?

So wie ich das auf die schnelle sehe ist auf dem Board überhaupt kein 
Programmer drauf, nur die ISP Schnittstellen sind herausgeführt um dort 
einen Programmer anzuschließen.

Ich würde ein STK500 oder ein AVR ISP empfehlen. Ich selbst arbeite mit 
einem STK500, damit liegt das programmieren im Sekundenbereich.

Stefan

von Frank (Gast)


Lesenswert?

Falsch. Auf dem Board ist ein Programmer mit drauf. Und ne serielle 
Schnittstelle. Also nen passenden Bootloader (z.B. den hier ausm Forum) 
auf den Chip gebrannt und man muss auch nicht mehr dauernd umstecken 
wenn man die serielle Schnittstelle nutzen will. Ein M16 wird damit in 
etwa 3 Sekunden komplett geflasht.

bye

Frank

von Mode (Gast)


Lesenswert?

Oder mach einfach das Verify im Pony aus... dann haste deine Sekunde...

von Tobias H. (Gast)


Lesenswert?

Hi

Klingt einfach - ich habe gerade komplett PonyProg durchsucht und nichts 
gefunden. Verätst du mir, wo man das ausschaltet?

Ciao Tobias

von stephan (Gast)


Lesenswert?

Hallo,

schau mal in das Verzeichnis, wo dein PonyProg installiert ist, bei mir 
ist es C://Programme/PonyProg2000

Dort findest du die Datei PONYPROG2000.INI - in dieser gibt es einen 
Eintrag VerifyAfterWrite=YES . Vermute das man diesen auf NO stellen 
muss - weiß es aber nicht genau und kann es im Moment auch nicht 
probieren.

Grüße
 Stephan

von Tobias H. (Gast)


Lesenswert?

Hi

ich habe alle Menüpunkte von PonyProg durchsucht und nichts gefunden. 
Auf die Idee mit der Konfigurationsdatei bin ich aber nicht gekommen.

Danke, 1A, funktioniert bestens!

Ciao Tobias

von Tobias H. (Gast)


Lesenswert?

Nur noch zur Info, gibt es sonst Unterschiede in der Geschwindigkeit bei 
verschiedenen Platinen/Programmierschnittstellen/PC Schnittstellen?

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.