IntelHex Datei auslesen

#2202420
Lesenswert?

Hallo Zusammen,

ich habe die Aufgabe eine IntelHex (*.hex) Datei aus zulesen.
Ich weiss, dass meine Information an der Adresse 0xc532d (aus A2L 
Datei)steht.

Die Hex-Datei beginnt mit

:020000020000FC
:020000040000FA
:0200000290006C
:20001000EEFD ....

und dann geht es so weiter bis zu den letzten Zeilen mit
:20FFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 
F21
:00000001FF

Mein Problem ist nun, dass ich die Adresse 0xc532d in dem File nicht 
finden kann. In der dritten Zeile wird auf den EXTENDED SEGMENT ADDRESS 
RECORD verwiesen, kann aber damit leider nichts anfangen, denn die 
Adresse c532d scheint größer zu sein als 9000*16+FFE0.

Vielen Dank für Eure Hilfe
#2202988
Lesenswert?

Die Codierung des Intel hex, resp des extended IntelHex ist bekannt ? 
Gurgel sollte das finden. Dann schreibbt man ab mesten einen Lader, der 
ein IntelHex File in ein Array laedt. Und dann im zusammenhang mit 
Controllern muss man noch beachten, wie die adressieren, wenn der code 
zB 16bit breit ist...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren