Forum: Mikrocontroller und Digitale Elektronik ihex richtig interpretieren


von micro1 (Gast)


Lesenswert?

Hallo mit welchem Programm kann mein ein Hex File
richtig lesen. Wenn ich ein Programm für einnen AVR
schreibe un im AVR Studio debuge kann ich meine Strings richtig im
Memory Watch lesen.
Sprich wenn ich einen String mit zb "Hallo" anlege sehe ich auch
Hallo im Memory watch.
wenn ich aber das hex file mit ultra edit oder so öffne kann ich das
hallo nicht mehr sehen warum ?
Mein frage lautet also mit welchem programm kann man ein hex file
richtig öffnen.

von Peter D. (peda)


Lesenswert?

Ein Hex-File enthält den Maschinencode für eine ganz bestimmte CPU.

Um nun wieder lesbare Mnemoniks zu sehen, mußt Du es mit einem
Debugger, Simulator oder Emulator für genau diese CPU öffnen.

Normale Text-Editoren sind dazu völlig ungeeignet.


Sinnvoll ist es allerdings, auch die Quellfiles dazu zu haben, damit
der  Debugger, Simulator oder Emulator sich darauf synchronisieren kann
und nicht nur kryptische Sprunglabels und Variablenadressen anzeigt.


Peter

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Für die Harten:

z.B. WinHEX wandelt eine Intel-Hex-Datei in Binär um, man kann also
"die Buchstaben wiederfinden".

von micro1 (Gast)


Lesenswert?

ich rede nur vom daten. also von reinen strings. die ich wieder sehen
will. das ist nämlich cpu unabhängig. es übrigens jetz funktioniert.
Man muss dem programm extra sagen das ein intel hex file importiert
werden soll. Danach kann man sich seine string varialen im klartext
anschauen der rest ist natürlich nicht zu versthen

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.