elf-file auslesen und einspielen

Gast #1946106
Lesenswert?

Hallo Community,
ich habe ein Projekt das auf mehreren Geräten laufen soll. Hierbei soll 
neben meinem Programm auch der AVR-Rootloader eingesetzt werden.
Gibt es die Möglichkeit, den kompletten Speicherinhalt inkl. der Fuses 
und Lockbits auszulesen und dann dieses File auf einen leeren MC zu 
übertragen?
Ich müsste sonst immer erst den Bootloader und dann noch die Anwendung 
einspielen.

Danke für Eure Ideen DH
#1949164
Lesenswert?

Hallo!

Ich habe ein ähnliches Problem durch "Ineinaderkopieren" der beiden 
fertigen Hex-Files gelöst.

Mann muss aber aufpassen, dass von der 2. Datei die 
Speicher-Offset-Einstellung (zumindest bei größeren Pozessoren)mit rüber 
kopiert und die End-of-File Kennung (letzte Zeile) ausgespart wird.

Den ganzen Rummel dann in die 1.Datei vor die End-of-File Kennung 
einfügen.

Zur Identifikation der einzelnen Datensätze kann ein Blick in die 
Intel-Hex-Spezifikation nicht schaden.

Eigentlich müsste sich das ganze aber auch schon auf Quellcode-Ebene 
miteinander verheiraten lassen.


Gruß

Marco

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