Forum: Compiler & IDEs AVRISP mit Firmwarestand 1.12


von Martin (Gast)


Lesenswert?

Hallo zusammen!

hat jemand eine Idee, wie man einen AVRISP, der eine neuere Firmware
hat, auf einen bestimmten Stand, nämlich auf SW Mayor 0x01, Minor 0x12
ZURÜCKFLASHEN kann?

Gruß Martin

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Die Frage dürfte vor allem sein, woher du exakt diese Firmwareversion
bekommst.  Flashen kann man das Teil spätestens nach dem Einlöten des
6-pin-Pfostensteckers mit jedem anderen ISP-Adapter.

Wofür soll das denn gut sein?

von Martin (Gast)


Lesenswert?

Nun,
das ist dafür gut, dass wir nicht alle "alten"
Fertigungseinrichtungen auf den neuesten Stand anheben müssen, sondern
nur EINEN neu gekauften Flasher zurückbauen möchten.

Aber auf dem Flasher ist tatsächlich ein 6-Pin Header. alerdings auch 2
Prozessoren...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

> Aber auf dem Flasher ist tatsächlich ein 6-Pin Header. alerdings
> auch 2 Prozessoren...

Lass mich raten, ein AT90S8535 und ein AT90S1200 als Bootloader,
nicht?  Wie im STK500 letztlich.

Wenn du noch genügend Teile mit dieser Firmware da hast, kannst du ja
mal versuchen, ob man die aus den existierenden einfach auslesen kann.

Ansonsten denke ich, dass das eine legitime Anforderung ist, mit der
du dich auch ruhig an Atmel selbst wenden kannst mit der Bitte, dir
just diese Firmware mal zuzusenden.

von Martin (Gast)


Lesenswert?

Nein, Es ist ein AT-Tiny 2313 und ein AT-Mega 8535...


Ich werde mich mal vertrauensvoll an Atmel wenden. Mal schauen obs was
wird.

vielen Dank erst mal!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ja, OK, den 1200 gibt's wohl nicht mehr.

Schreib an avr @ atmel.com.

von leif (Gast)


Lesenswert?

neuere 'AVR Studio's prüfen doch die Firmwareversion des AVRISP, und
machen ggf. ein Update.

Aber ich vermute mal, daß das damals noch nicht gemacht wurde, und
demnach auch die FW v.1.12 nicht bei nem alten AVR Studio dabei ist..?

von Martin (Gast)


Lesenswert?

doch, doch, die Firmware "alt" scheint schon bei dem Studio "alt"
dabei zu sein. Aber das automatische Nachladen mündet immer in einer
Schutzverletzung mit den bekannten detailiierten Fehlermeldungen.

auch habe ich gesehen, dass unsere alten Flasher mit
AT90LS8535 und AT90S1200 bestückt sind,

während der neue aus
ATMEGA8535 und ATTiny2313
besteht.

OB das wohl alles kompatibel ist?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

> auch habe ich gesehen, dass unsere alten Flasher mit
> AT90LS8535 und AT90S1200 bestückt sind,

> während der neue aus
> ATMEGA8535 und ATTiny2313
> besteht.

> OB das wohl alles kompatibel ist?

Ja, schrob ich dir doch.  Den AT90S1200 gibt's nicht mehr, daher wird
(pinkompatibel) der ATtiny2313 verbaut.  Das ist doch sowieso nur der
Bootloader (insofern ist es auch egal, ob dafür die Software geändert
wurde oder nicht), die eigentliche Firmware klebt im AT90S8535, der
ist geblieben.

Hast du denn mal bei Atmel nach der Firmware gefragt?  Unabhängig von
AVR Studio solltest du die doch mit deren avrprog.exe manuell flashen
können.

von Martin (Gast)


Lesenswert?

ah so ist das  - kenne die 4 typen nicht näher, auch das STK500 board
nur dem namen nach.


bisher habe ich von Atmel noch keine Antwort erhalten. Werde aber
nochmals nachfassen.

Die AVRprog.exe bricht ebenfalls einfach ab, nur halt ohne
Schutzverletzung. Es gibt keinen weiteren hinweis ausser "failed" -
obwohl das tool immerhin den ISP erkennt und ein Nachflashen anbietet.

alles seltsam...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

> bisher habe ich von Atmel noch keine Antwort erhalten. Werde aber
> nochmals nachfassen.

Deren Policy besagt wohl, dass man sich spätestens innerhalb von drei
Werktagen dem Anliegen gewidmet haben soll.

> Die AVRprog.exe bricht ebenfalls einfach ab, nur halt ohne
> Schutzverletzung. Es gibt keinen weiteren hinweis ausser "failed"
-
> obwohl das tool immerhin den ISP erkennt und ein Nachflashen
> anbietet.

Das ist ärgersam.  Wenn du eine alte Firmware irgendwoher hast,
vielleicht hast du ja auch das alte avrprog.exe noch dazu?

Dummerweise ist die Firmware ja wohl irgendwie gescrambelt oder sowas,
andernfalls könnte man sie auch mit avrdude flashen.  Eigentlich sehe
ich aber eher Atmel in der Pflicht, als hier irgendwelche reverse
engineering ansetzen zu wollen.

Falls es wirklich am anderen Bootloader liegt (AT90S1200
vs. ATtiny2313), kannst du die ja mit der Heißluftpistole ablöten und
tauschen...

von Martin (Gast)


Lesenswert?

ich warte am besten auf die ATMEL-Antwort

wird ja wohl irgendwann kommen

erstmal danke für die Anregungen!

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
Noch kein Account? Hier anmelden.