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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.