Forum: Mikrocontroller und Digitale Elektronik JTAGICE mkII mit ELF production file


von Michael M. (mim)


Lesenswert?

Weiß jemand wie man mit dem JTAGICE mkII ein ELF production File (flash 
+ eeprom + fuses) in einen AtMega644P bekommt? Geht das überhaupt? Die 
Hilfe zum JTAGICE mkII schweigt sich darüber aus.
Kennt jemand eine Alternative mit der man solch ein File auf den 
AtMega644P schreiben kann (falls es mit dem JTAGICE nicht geht) ?

Schon mal vielen Dank für jeden Tipp.

von Florian (Gast)


Lesenswert?

Hallo,

Du kannst das doch mit einer neueren Version vom AVR - Studio machen. 
Ich habs zwar noch nicht getestet, aber unter dem Reiter "Program" gibts 
ganz unten die Möglichkeit *.ELF Dateien zu programmieren.

Gruß
Florian

von Michael M. (mim)


Lesenswert?

Vom AVR-Studio aus ist es kein Problem. Ich brauche aber ein 
Kommandozeilentool für die Produktion.

von Florian (Gast)


Lesenswert?

Schau mal unter dem AVR Studio in den Ordner STK500. Dort gibt es eine 
"Stk500.exe" die kannst Du unter DOS auch per Batch-Datei aufrufen und 
so den Controller programmieren. Ev. geht das auch mit dem ICE.


Sonst kannst Du auch einen MK2 nehmen und dein Programm, Fuses und 
EEPROM per Batch Datei programmieren. Das geht in einem Schritt.

Das ist für die Produktion dann auch ganz simpel.


Gruß
Florian

von Michael M. (mim)


Lesenswert?

Im Moment mach ich es mit einer Batchdatei. Leider geht da ab und zu der 
letzte Schritt (setzen der Fuses) schief und die Fuses sind nicht 
korrekt gesetzt.

von Florian (Gast)


Lesenswert?

Hallo,

ich übergeb das alles der stk500.exe Also keine einzelnen Zeilen sondern 
hintereinander weg. Da ist noch nie was schief gegenangen.
"stk500.exe -cUSB -dATmega8 -e -ifSoftware.hex -pf -f0xC13F"
Du kannst auch das EEPROM erst löschen und beschreiben. Alles in einer 
Übergabe. Oder machst Du das auch schon so?

Gruß
Florian

von Michael M. (mim)


Lesenswert?

Nein, bisher habe ich das in Einzelaufrufen gemacht. Ich werd's mal 
ausprobieren. Danke.

Gruß,
Michael

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.