PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Avr jtag update.ebn ->update.hex



camrob
15.01.2006, 11:33
Hallo,
ich habe das Atmel Avr Studio(4.12.462 Service Pack 1) installiert. Jetzt kann ich nicht mehr über jtag debuggen !
Ich weiss, es muß auch die neue JTAG Firmware programmiert werden.
Das geht aber mit avrprog nicht, da eine Fehlermeldung kommt:
No supported Board. Avrprog Version 1.40.

Ich kann auch über Jtag die Firmware updaten (BOOTRST Fuse setzen),
dazu benötige ich aber ein hexfile. Es liegt dem Studio aber nur ein upgrade.ebn bei.

Wie kann ich das upgrade.ebn file in upgrade.hex file umwandeln ?

Vielen Dank für jede Hilfe. Ich poste dann die Gesamtlösung, wenn es alles funktioniert.

askazo
15.01.2006, 11:49
Hm, normalerweise sollte das Studio das Update von selbst starten.
Um manuell updaten zu können, gibt es irgendwo im Studio-Verzeichnis ein Update-Programm. Damit müsste man auch das ebn-File benutzen können. Ich habe allerdings gerade keinen Rechner zur Hand, auf dem das Studio installiert ist. Da müsste vielleicht mal jamand anders nachschauen...

askazo

askazo
16.01.2006, 08:15
Hab gerade noch mal nachgeschaut. Das manuelle Update-Programm gibt's scheinbar nur für den mkII.
Und Dein AVR-Studio startet das Update für den JTAGICE wirklich nicht automatisch?

camrob
16.01.2006, 08:48
Das Update Programm wird gestartet, d.h. avrprog wird aufgerufen.
Dann kommt aber die Fehlermeldung:No supported Board. Avrprog Version 1.40.
Und das war es dann:-(
Ich bräuchte irgendwie informationen darüber, wie das upgrade.ebn File aufgebaut ist.
Aus dem Ding muß ja auch avrprog irgendwie ein Image für den Bootcode erstellen, das dann geflasht wird.

askazo
16.01.2006, 09:17
Ich hab's gerade mal mit meinem JTAGICE ausprobiert.
Die Verbindung mit AvrProg funktioniert problemlos.
Hast Du eine Spannungsversorgung für den JTAGICE hergestellt?
Soweit ich weiß darf auch kein AVR beim Update dranhängen.


Das ebn-file in ein hex-file umzuwandeln, wird wohl nicht gehen.
Atmel hat sich da wohl schon Gedanken drüber gemacht, wie man ein Firmware-Update zur Verfügung stellt, ohne dem User gleich die Hex-Datei geben zu müssen. Ansonsten könnte nämlich jeder Hobby-Bastler das JTAGICE nachbauen...

askazo

camrob
23.01.2006, 06:54
Ich habe gerade rausgefunden, daß die ersten JTAG-Adapter einen Bug haben.
Das update funktioniert nicht, da die BOOTRST Fuse falsch gesetzt ist.
Es gibt aber zum Glück einen Workaround:

http://www.olimex.com/dev/avr-jtag-upgrade.html

Werde ich demnächst mal ausprobieren.

askazo
23.01.2006, 07:17
Du hättest vielleicht auch dazu sagen sollen, dass Du nicht den original Atmel JTAG hast.... ;)

askazo

camrob
24.01.2006, 07:29
Moin askazo,

hast natürlich recht, ich arbeite mit dem Olimex Teil.
Danke für deine Tipps.

Viele Grüße
camrob