Forum: Mikrocontroller und Digitale Elektronik Konvertierung "Motorola hex-file" in "Intel hex-file"


von micro (Gast)


Lesenswert?

Hallo!

gibt es ein Programm, mit dem ich ein "Motorola-S3-HEX-File" in ein 
"Intel-HEX-File" umwandeln kann?

Vielen Dank!

von Reinhard S. (rezz)


Lesenswert?

Hex Workshop 6 von Breakpoint Software?

von Thomas K. (tomk)


Lesenswert?

Hi,

suche im Internet nach srecord! Die Commandline ist etwas 
gewöhnungsbedürftig, dafür bekommst Du aber einen "Hex-Editor" mit dem
Du so ziemlich jede Hex-Manipulation anstellen kannst. Deine Aufgabe ist 
da sozusagen das Aufwärmprogramm. ;-)

cu
Thomas

von micro (Gast)


Lesenswert?

Danke!

nun aber noch eine Frage:
Worin besteht eigentlich der Unterschied zwischen den beiden 
HEX-File-Typen?
Weil nach der Konvertierung sind die Files meiner Meinung nach immernoch 
identisch?!

Viele Grüße & Danke

von Reinhard S. (rezz)


Lesenswert?

War das nicht irgendwie ein Unterschied in der Bitreihenfolge?
Ob nun das höherwertige Bit links oder rechts steht/Litte-Endian vs. 
Big-Endian?

Weiß es aber nicht so genau :)

von SF (Gast)


Lesenswert?

Bei einem Motorola HEX-File fängt die Zeile immer mit einem S und einer 
Ziffer an. Die Ziffer bestimmt was die nachfolgenden Daten bedeuten. 
Beispiel:
1
S00600004844521B
2
S110000048656C6C6F2C20576F726C640A9D
3
S5030001FB
4
S9030000FC

Bei einem Intel HEX-File startet die Zeile mit einem : und einer 
2-Stelligen Zahl, die bestimmt was die nachfolgenden Daten bedeuten. 
Beispiel:
1
:0700000065486C6C2C6F5720726F646CFF0AA8
2
:00000001FF

Es sind recht unterschiedliche Datenformate. Genauere Erklärungen zu den 
beiden Datenformaten, sowie zu etlichen anderen, findet sich in dr Doku 
zu srecord. Man muss diese einfach nur mal lesen ...

von Stefan B. (stefan) Benutzerseite


Lesenswert?

micro schrieb:

> Worin besteht eigentlich der Unterschied zwischen den beiden
> HEX-File-Typen?

http://www.mikrocontroller.net/articles/Speicher#EPROM

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.