Archiv verlassen und diese Seite im Standarddesign anzeigen : Avr jtag update.ebn ->update.hex
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.
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
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?
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.
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
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.
Du hättest vielleicht auch dazu sagen sollen, dass Du nicht den original Atmel JTAG hast.... ;)
askazo
Moin askazo,
hast natürlich recht, ich arbeite mit dem Olimex Teil.
Danke für deine Tipps.
Viele Grüße
camrob
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.