AVR Firmeware

Gast #480016
Lesenswert?

AVRISP-Reparatur habe ich grade hinter mir.
Beim AVR-Studio unter 'AVR Tools' bei STK500 gibt's eine 'STK500.ebn' - 
Datei, das ist die Firmware für STK500 und AVRISP.
Zum Updaten:
http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_id=234
Da isses genau erklärt.
Bei mir war der 90S1200 auch defekt, deshalb war's etwas komplizierter 
(mit Hilfe des STK500).

P.S.: der 90S8535 kann problemlos durch den mega8535 ersetzt werden! :-)
Gast #480031
Lesenswert?

Gar nicht. Den habe ich ersatzlos gestrichen, da auf der Platine der 
2313 nicht pinkompatibel ist.
Das war das komplizierte daran:
beim Firmwareupdate STK500 setzt das Teil das Lockbit 3, also fällt 
Auslesen aus. Mit dem STK500 Prog-Plugin kann aber nur ein .hex-File 
programmiert werden und das .ebn-File ist nicht so einfach in 
Intel-Hex-Format zu konvertieren.
Also Das STK500 manuell neu programmieren: PROG-Knopf drücken und 
einschalten, dann mit dem AVR-prog das .ebn-File draufschieben. Während 
des Verify-Vorganges das STK ausschalten, dann werden die Lockbits nicht 
gesetzt. Jetzt kann das STK500 ausgelesen werden: PROG-Knopf drücken und 
einschalten, dann mit dem AVR-prog das Flash auslesen und als .hex 
abspeichern. Dieses .hex-File lässt sich jetzt in den mega8535 auf dem 
AVRISP flashen (vorher die ISP-Pins mit einer Pfostenleiste versehen und 
die fehlenden Pins verbinden, das sind die offenen Löcher auf der 
Platine, die sind normalerweise zum Flashen des 90S1200). Zum Schluss 
die Fuses setzen (ext. Quarz), dann läuft das Ding!

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