Hex Datei

Gast #99327
Gibt es eigentlich soviele verschiedene Hex Standarts ?

Ich habe eine BIN Datei (aus einem EPROM ausgelesen), die ich als Hex
Datei benötige. Ich habe jetzt schon mehrere BIN2HEX Tools ausprobiert,
bei allen bekomme ich einen Checksum Error, auch beim HEX2BIN Programm.
Hat jemand ein gutes Programm mit dem man Bin und Hex Dateien mit
verschiedenen Standarts konvertieren kann (am besten eines für Windows)
?
#99328
Kann ich mir nicht vorstellen.
BIN hat doch kein Format, wo soll denn da ein Checksum Error
herkommen.

Ich hab noch irgendwo das BIN2HEX.EXE von Philips, stells mal hier
rein, dann las ichs durchlaufen.


Peter
Gast #99329
hi,

einen hex-standard gibt's, der gilt für alle rechner.
der unterschied zum dezimalsystem ist lediglich, dass die numerische
basis nicht 10, sondern 16 beträgt. die zahlen 0-9 sind unverändert, ab
dann wird mit a-f weitergezählt.

gruss, harry
Gast #99330
Trotzdem gibt es unterschiedliche Hex-Dateiformate - unterscheiden sich
z.B. durch die Zeilenlaenge, verschiedene Checksummen, Zeilenanfangs-
und endzeichen..
#99331
Zum Programmieren gibt es nur 3 Datei-Formate:

Intel-Hex
Motorola S-Record
Binär

In der Regel können Universalprogrammer alle 3 lesen, so daß ein
Umwandeln nicht nötig ist.

Der Intel-Hex Standard erlaubt bis zu 255 Datenbytes je Zeile. Manche
Bootloader nutzen aber nur wenig Speicher und akzeptieren nur 16 oder
32 Bytes. Falls also die Zeilen zu lang sind, kann man sie mit HEX2HEX
umwandeln.

Ältere Programmer, die nur ICs bis 64kB programmieren können, stolpern
vielleicht über den Segment-Record. Dann entfernt man den einfach (1.
Zeile des Hex-Files).


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.