mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik [Newbie] PonyProg-Rätsel bzgl. der Hex-Anzeige


Autor: Frank (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hello world,

ich programmiere mit AVR-Studio in Assembler, da purzelt dann eine 
".hex"-Datei raus. Die lade ich in Ponyprog und schiebe sie von dort auf 
meinen ATmega8. Funktioniert alles fein. LEDs blinken! Nun habe ich 
einen Programmierfehler gemacht (soll ja vorkommen) und studierte das 
Ponyprog-Fenster. Dort fand ich den Hex-Code irgendwie merkwürdig:
09 C0 FF FF FF FF FF FF - FF FF FF FF FF FF FF FF
FF FF 11 C0 0F E5 0D BF - 04 E0 0E BF 0F EF 07 BB
usw.

Wenn ich die gleiche hex-datei im AVR-Studio aufmache, sagt der mir
:020000020000FC
:0200000009C035
:1000120011C00FE50DBF04E00EBF0FEF07BB1FEFCE
:100022002DE534E004E003BF01E009BF0DEE08BB9B
usw

Das bestätigt auch ein beliebiger Hex-Editor (XVI32). Der sieht die 
Datei genauso wie AVR-Studio.

Was schiebt sich denn der Ponyprog da zusammen? Ich sehe schon, dass die 
PonyProg-Interpretation "irgendwie" mit der Realität matched: PPs 
führendes 09C0 findet sich aber tatsächlich erst am Ende von Zeile 2 und 
das 11C00F ist dann irgendwo in Zeile 3. Gibt's da ein System? Ist das 
irgendwo dokumentiert?

Grüße
Frank

Autor: Spess53 (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Gibt's da ein System? Ist das irgendwo dokumentiert?

Ja.

MfG Spess

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank schrieb:
> Gibt's da ein System?
Das Stichwort dazu heißt umgangssprachlich "Intel-Hex-Format".
Damit kann Google dann schon was anfangen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.