Hallo, ich habe seit einiger Zeit das Problem, dass die Verifizierung des Flashs beim Programmieren fehlschlägt. Es erscheint dann folgende Fehlermeldung: Verifying Flash...Failed! address=0x0000 expected=0x12 actual=0x00 Setze ich allerdings die ISP clock frequenz auf 2,152kHz, funktioniert alles. Allerdings wirklich nur bei dieser Frequenz! Leider dauert so das Programmieren von größeren Programmen eine halbe Ewigkeit. Ich benutze zur Zeit Atmel Studio 6.2. Wenn ich mich recht entsinne, hat das Ganze mit einer älteren Version von Atmel Studio problemlos funktioiert. Ich habe bereits mehrere Controller mit unterschiedlichen Taktfrequenzen probiert, das Problem bleibt aber das gleiche. Ich habe schon das halbe Netz durchsucht, aber zu diesem speziellen Fall nichts gefunden. Vielleicht hat ja jemand eine Idee?! Liebe Grüße Johannes
Johannes A. schrieb: > Vielleicht hat ja jemand eine Idee?! Der Transistor T42 von deinem Programmer hat einen Knacks. Einfach austauschen.
Hallo, schon mal die Spannungsversorgung gewechselt? Zu lange Verkabelung? Steckboard- schlechte Verbindungen? Gruß G.G.
Ich habe das gleiche Problem. Mit dem original AVR ISP MKII bekomme ich ebenfalls seit ein paar Tagen kaum noch einen Attiny geflasht, ohne dass die Fehlermeldung erscheint. Dabei ist es egal, ob ich avrdude über die Konsole nutze oder beispielsweise die Arduino IDE nehme. Nun überlege ich, mir entweder nochmal den AVR ISP MKII zu kaufen oder direkt eines der "größeren" Modell. Welches wäre das nächst größere? Frank
Soweit ich das hier mitgekriegt habe, soll der AVR ISP MKII langsam auslaufen. Für den gleichen Preis bekommt man einen anderen Programmierer, der mehr kann. Ich habe den Namen Dragon im Kopf, bin aber nicht sicher, ob das der ist.
Hast du immer das gleiche Kabel vom Programmer zum Target verwendet? Falls ja, tausche das mal gegen ein neu gecrimptes aus. Nicht das da der Hund begraben liegt. Ansonsten kann es eigentlich nur ein Problem beim Target sein, was bei verschiedenen aber sehr unwahrscheinlich ist. Mfg Bimbo385
Das Kabel zum Target hatte ich schon getauscht. Leider ohne Erfolg. Target sind verschiedene Platinen, mit denen es bis vor wenigen Tagen keine Probleme gab.
Hmm, hast du jemandem in deinem Umfeld mit einem 2. AVRISP MKII zum gegenchecken? Ich halte ein Softwareproblem für eher unwahrscheinlich, das wird dann der Programmer nicht erkannt oder es geht gar nicht... Welche Version vom Atmel-Studio verwendest du denn? Hat der ISP die neuste Firmware-Version (wird vom Atmel Studio automatisch aktualisiert)? Mfg Bimbo385
Ich nutze unter Ubuntu die Arduino IDE, bzw. avrdude über die Konsole wenn es sich nicht vermeiden lässt. Atmel-Studio so gut wie nie. An der Firmware kann es doch eigentlich nicht liegen. Denn bis vor einiger Zeit lief alles und inzwischen muss ich diverse Male Flashen, bis endlich mal keine Fehlermeldung kommt. Da von der Arduino IDE nur der AVR ISP MKII als original Hardware unterstützt wird, werde ich ihn mir wohl einfach noch mal kaufen. In meinem Umfeld kenne ich noch nicht mal jemanden, der weiß was ein AVR ist. Daher kann ich da auch nichts gegenchecken. Frank
Naja, bevor du einen neuen kaufst, würde ich erstmal unter Windows die Software vom Hersteller probieren, also die aktuelle Version vom Atmel Studio. Wenns dann immer noch Probleme gibt, dann anderen Programmer besorgen. Mfg Bimbo385
Hi, ich habe hier ein ähnliches Problem und dieses etwas eingrenzen können: Als Programmer nehme ich den All-AVR (http://www.avr-programmer.com/downloads/all-avr/all-avr_installation_de_en.pdf) Mit nem Attiny2313 funktioniert alles tadellos. Bei nem Attiny4313 (der nicht auf dem Datenblatt als unterstützt auftaucht) funktioniert das, solange das Programm unter der 2kB des 2313 bleibt. Sobald hier ein Byte dazu kommt, bekomme ich ebenfalls ein Verify failed. Interessanterweise nur dann, wenn bereits was auf dem Chip ist. Sichere ich den Eeprom, Erase Chip und dann Programm und wieder Eeprom zurückschreiben funktioniert tadellos. Ich vermute daher, dass hier der Programminhalt über der 2kB-Grenze das Problem ist, der hier mit einem anderen Wert erwartet wird. Vermutlich ist hier nach den 2kB noch irgendein Ende-Byte o.ä. beim 2313 vorhanden, was beim 4313 dann erst später kommt. Grüße Micha
Johannes A. schrieb: > Hallo, > > ich habe seit einiger Zeit das Problem, dass die Verifizierung des > Flashs beim Programmieren fehlschlägt. > Es erscheint dann folgende Fehlermeldung: > Verifying Flash...Failed! address=0x0000 expected=0x12 actual=0x00 > Probiere mal flashen mit voherigem chip erase. Tritt der Fehler dann immer noch auf?
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.