Intel HEx Checksumme richtigstellen (PC Progamm)

OP #491488
Lesenswert?
• ▲
▼
Hallo.


Ich stelle hier ein kleines Progrämmchen rein. (Ist zwar kein code aber 
ich wusste nicht wo sonst hin damit)

Vieleicht kanns ja jemand gebrauchen:

Und zwar stand ich vor dem Problem einige *.eep Dateien (im IntelHex 
Format, geht auch mit *.hex Dateien) eines AVR Progs pachten zu müssen. 
Es ist ja nun so wenn man darin was ändert stimmt die Checksumme in der 
Zeile nicht mehr. Nun habe ich ein kleines Programm geschrieben welches 
eben diese Checksumme wieder richtigstellt. (Die "falsche" Checksumme 
darf nicht vorher händisch entfernt werden)
Die Datei kann entweder per parameter aufgerufen werden oder mittels 
"öffnen Dialog)
Zusätzlich kann auch eine einzelne Zeile eingegeben und berechnet 
werden.

Viel Spass.
Falls es jemand benutzt kann er mir ja eine mail schicken.

LG
Reinhard
Angehängte Dateien:
Gast #531935
Lesenswert?
• ▲
▼
Hallo Reinhard,
ich war gerade auf der Suche nach der Spezifikation des Intel Hex 
Formates,
da ich ein paar wenige Bytes in einer solchen Datei verändern muß.
Ich habe mir Dein Progr. runtergeladen, weil es genau das ist was ich 
brauche.
mfg
Matthias
Gast #532054
Lesenswert?
• ▲
▼
Hi,

ich will ja nicht lästern. Und warum auch nicht - als Programmieraufgabe 
ist so etwas immer geeignet.

Wenn's aber ein Programm sein soll, das noch ein bischen mehr (oder auch 
viel mehr) kann, dann schaut doch mal bei srecord.sourceforge.net! 
(gibt's sowohl für Linux als auch, bereits fertig, für Win**** huch! ;-) 
) Auch das patchen von HEX-Dateien diverser Formate ist dabei kein 
Problem (Tipp: Hex mit einem "Loch" an der Stelle, wo Du patchen willst, 
einlesen; dann das "Loch" mit dem richtigen Wert füllen - voila!)

Schönen Tag noch,
Thomas

P.S.: in der Hilfe ist, meines Wissen nach, auch zu den diversen 
Formaten Beschreibung dabei!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.