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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.