Hallo, habe nen AVRISP mit der Firmware 2.01 drauf. Das aktuellle AVR-Studio 4.12 SP2 Build 473 (auf dem PC) möchte ein Update auf 2.07 draufspielen. Das habe ich bisher immer abgelehnt, weil ich beführchte das dann die ältere AVR-Studio Versionen nicht mehr damit zurechtkommen. Habe eine etwas komische Konsteltion laufen auf dem Laptop. AVR-Studio 3.56 zum simulieren, und AVR-Studio 4.12 Build 460 um den AVR zu programmieren, da die alte AVR-Studio Version den AVRISP nicht findet. Gibt es irgendwie ne Möglichkeit dem AVRISP eine ältere Firmwareversion aufzuspielen damit das alte AVR-Studio 3.56 wieder damit zurechtkommt?
Hallo, habe gerade von Atmel Support ne Antwort bekommen. Dauerte gerade mal 5 Minuten bis ich eine Antwort bekamm. Hoffe das mir das kurz jemand erklären kann. Dear customer, You can downgrade the firmware by forcing a firmware upgrade. However, as you'll use an older firmware, maybe we should call it firmware downgrade. See the help files in AVRStudio 3.56: Help -> Help Topics -> AVRISP User Guide -> Getting Started -> Manual Firmware Upgrade So wie ich das verstehe soll man das folgendermaßen machen: 1.Spannung die den AVRISP versorgt abschalten 2.Brückse setzen 3.Stromversorgung ein 4.5Sekunden warten und Brücke entfernen 5.AVR-Studio starten und AVR-Prog aufrufen, die Datei stk500.ebn wählen und auf Programmieren klicken. Nach der Überprüfung Spannung wieder aus und fertig. Nun bin ich mal so spaßhalber auf AVR-Prog leider kommt dann gleich ne Fehlermeldung "No supported Board found!" Entweder sucht das Ding nach nem STK 500 oder meint ihr das der ISPAVR erst nach dieser Brückengeschichte ne richtige Rückmeldung bringt und das Teil erkannt wird.
Die Brücke muß gesetzt werden, um den AVR-ISP in den Programmiermodus zu zwingen, danach mußt Du dann die Update.exe (wie im Manual beschrieben) ausführen und dann progst Du den AVR-ISP manuell, danach läßt er sich dann von dem altenAVR-Studio auch wieder ansprechen (hoffentlich). Diesen Vorgang kannst Du bei Mißerfolg auf gleiche Weise wieder rückgängig machen.
ok das funktioniert schonmal alles also LED bleibt dunkel aber wenn ich Upgrade.exe ausführe kommt Programm failed, könnte es sein weil die Datei STK500.hex fehlt wie sie in der Hilfe im Hintergrundbild angezeigt wird. Soll ich mal die STK500.ebn umbennen vielleicht ist das ne Hex-Datei nur mit ner anderen Endung. Im neuere AVR-Studio wird in der Hilfe erwähnt das die stk500.ebn zum Brennen auszuwählen ist.
Die "stk500.ebn" ist eine verschlüsselte Hexdatei. Sie lässt sich nur mit AVR-Studio (AVR-Prog und update.exe) brennen. Durch Umbenennen erreichst du da garnix... Stellt sich nun die Frage, ob dein Betriebssystem den COM-Port nicht für andere Aufgaben blockiert hat. ...
das glaube ich nicht wenn ich ein neueres AVR-Studio auf dem Laptop starte wird ja der AVRISP gefunden.
Habe die Lösung gefunden. Da der Programmer eine neuere Firmware draufhatte und nur von einem neueren AVR-Studio erkannt/angesprochen werden kann, muss das Downgrade auch mit einer neueren AVR-Studio Version durchgeführt werden. Die Studios vor Version 3.54 hatten eine stk500.hex Datei im STK500 Ordner die späteren haben eine stk500.ebn Datei. Diese läßt sich auch nur mit den neueren Studioversionen anwählen. Da die ebn. Endung bei den älteren nicht angezeigt wird. Man kann sie zwar trotzdem auswählen wenn man unter Dateityp "Alle Dateien" wählt, hier kommt es dann aber vor dem brennen zu ner Fehlermeldung das die Datei zu groß ist und ob man Sie trotzdem brennen will. Die neueren Versionen die ebn erkennen lesen da anscheinend raus was genau daraus gebrennt werden muss. Also bei mir hat es geklappt. Habe meine Flash und EEPROM sicherheitshalber vorher noch ausgelesen damit ich wieder auf diesen Stand (FW2.04) komme das neuere Studio will sogar auf (FW2.07) updaten
hab noch was vergessen nach dem Programmieren läßt sich evtl. AVR Prog nicht beenden, das leigt daran weil es überprüft ob der Strom zum wieder abgeschalten wurde. Also Stromversorgung trennen und dann läßt sich AVR Prog auch beenden.
falls noch jemand eine ältere Firmware benötigt kurze Mail. Habe jetzt die Version 1.0E und gerade von ATMEL die letze Version für AVR-Studio3 1.1E erhalten im AVR-Studio 3.56 kann man auf 1,41 upgraden dann braucht man aber auch ne neuere AVR-Sudioversion 4.06, die 3er erkennt ihn dann nciht mehr(Genau das war mein Problem). Werde demnächst mal nen Artikel dazu aufmachen und auch die nötigen hex(vom AVR ausgelesen) bzw. die ebn Files online stellen.
Jede Version von AVR-Studio hat ihre eigene STK500-Firmware und ist auch in der Lage, diese in den Programmer-AVR zu "brennen". Dass die älteren Versionen nicht als *.ebn verschlüsselt waren ist mir nicht aufgefallen, da ich von Anfang an mit AVR-Studio 4 arbeite und anfangs auch kein STK500 (oder AVR-ISP) hatte. Wenn man bedenkt, dass die Programmer-Firmware eigentlich der "verlängerte Arm" der auf dem PC laufenden Programmiersoftware ist, also AVR-Studio und Firmware zusammen gehören, dann sollte man gar nicht erst auf die Idee kommen, die Versionen zu mixen, also eine Firmware mit einer anderen Version, als zu der sie gehört, up/downdaten zu wollen. ...
> falls noch jemand eine ältere Firmware benötigt kurze Mail. Wer will schon auf etwas downgraden, was die gängigen AVRs nicht unterstützt? Ich hänge zwar auch nicht immer an der neuesten Version, aber die halbwegs aktuellen Versionen von AVR-Studio laufen bei mir auf einem 500er Laptop und auf einem 233er MMX, beide unter WIN98SE. Wenn du Speicherprobleme hast, dann installiere WINDOWS so, dass du allen unnötigen Ballast vermeidest. ...
Meine Absicht war ja auch nichts zu mixen sondern einem älterem Laptop auf dem keine 4er Version lief das flashen beizubringen(also die passende Firmware für das alte Studio in den AVRISP zu bekommen). Auf jedenfall kann ich das Teil jetzt jederzeit umflashen. Aber auch das neueste Studio flasht mit der alten Firmware. Getesten mit ATTiny26, AT8535 und ATM16
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.