Mega 128 lässt sich nur langsam flashen

Gast #140990
Lesenswert?

Hallo Alle,

ich habe zwei Platinen mit jeweils einem Mega 128 drauf. Programmieren
tue ich über das STK 500 über die ISP Schnittstelle, also Miso an PDO,
Mosi an PDI und CLK halt an CLK. Men Programm ist momentan ca. 36kB
groß. Auf den einen Mega flasht sich das Programm in ca. 10 Sekunden,
auf den anderen Mega braucht es mehr als 8 Minuten, und das nevt. Woran
kann das liegen??

Danke im Voraus.

René
Gast #140997
Lesenswert?

Es gibt ein Paar Unterschiede in den Softwareversionen der Progammer.
Dabei werden die Bits für die Programmiergeschwindigkeit z.T "falsch"
gesetzt, d.h. der Programmer zeigt hohe Geschwindigkeiten an, hast aber
extrem langsame Datenraten eingestellt.
Wenn Du den ISP-Programmer benutzt und das AVR-Studio 4, dann solltest
Du unbedingt auch den Programmer auf V2 updaten. Willst Du das nicht,
darfst Du die ISP-Frequenz nicht auf 921,6kHz einstellen, sondern max
auf 230,4kHz (bei 8Mhz Prozessor-Takt!)
Ob Dude inzwischen die V2-Version unterstützt, weiss ich nicht. Willst
Du z.B. mit AVRdude 1.36 weiter programmieren, darfst Du den Programmer
nicht Updaten.
Gast #140999
Lesenswert?

ich kenne Ponyprog nicht aber ich könnte mir vorstellen, das das Problem
das Gleiche ist.
Mit dem Avr-Studio geht es aber ganz anständig. Manchmal verreckt mir
der IST-Programmer auch, mit dem oben beschriebenen Fehler, aber mit
dem Studio ist der Schaden dann schnell behoben.
Gast #141002
Lesenswert?

Ich hatte ein ähnliches Problem beim ATTiny. Der Grund war hier eine
nicht sauber angeschlossene Masse-Verbindung. Vorher wurde das Flashen
auch mal abgebrochen oder dauerte im Minutenbereich. Jetzt, nachdem der
Fehler behoben ist, dauert es keine 5 Sekunden mehr.

Gruß, Dennis
Gast #141003
Lesenswert?

Hab das gleiche Problem mit Mega 64, 32, 16, 8
Hab den Fehler leider noch nicht gefunden.
Jedoch auf einmal funktionierte es bei einem Mega32 wieder sehr
schnell, obwohl ich nichts daran geändert hab.
Hab AVRRSIP bzw STK500 auf letzten Softwarestand.
Vielleicht hat jemand noch ne Ahnung was da falsch sein könnte.

lg, Rüdiger
Gast #141004
Lesenswert?

Halte mal während des Programmierens deinen Finger fest auf die Kontakte
des Paralellports bzw. des ICs.
Wenn es dann schneller geht, könnte es helfen, ca. 33pf Kondensatoren
auf die beteiligten Leitungen zu löten.

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