ihex richtig interpretieren

Gast #397240
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.
#397241
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
Gast #397243
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.