Forum: Compiler & IDEs elf-file auslesen und einspielen


von Daniel Held (Gast)


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

von Marco B. (avr-knecht)


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

von Daniel Held (Gast)


Lesenswert?

Danke Marco, ich werds mal probieren.

von Daniel Held (Gast)


Lesenswert?

Hat funktioniert.
Danke nochmal.

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.