www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Klartext im hex-file


Autor: Holli (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

In der Suche habe ich leider nix passendes gefunden, daher meine 
Frage...
Vorher noch die Eckdaten: AVR, Programmierung in C mit AVR-Studio, 
Ponnyprog.
Ich möchte im hex-file einen Klartext angezeigt bekommen (z.B. 
Ponnyprog), möglichst am Anfang. Der Text soll einfach nur anzeigen für 
was der Prozessor ist und die Versionsnummer, z.B ... Bahnhofssteuerung, 
V0.3c...
Ich habe das mal irgendwo gesehen, komme aber "ums verrecken nicht" 
dahinter wie das zu realisieren geht.

Vielen Dank
Holger
(Anfänger der sich reinkämpft)

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
HI

Im (Intel)-Hex-File können aber nur die Zeichen 0..9,A..F auftauchen.

MfG Spess

Autor: Knut Ballhause (Firma: TravelRec.) (travelrec) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das geht lediglich dann, wenn Dein Programm auf dem PC in der Lage ist, 
auch eine ASCII-Darstellung anzuzeigen. Soweit ich weiß, kann PonyProg 
das. Jeder ernstzunehmende Hex-Editor kann das zumindest. Im AVR-Code 
schreibst Du an das Ende eine Zeile .db "Textblalaberrharbarber" und die 
wird dann auch lesbar im Hexfile als ASCII-Code abgelegt.

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

Bewertung
0 lesenswert
nicht lesenswert
> .db "Textblalaberrharbarber" und die wird dann auch lesbar im
> Hexfile als ASCII-Code abgelegt.
Meinst du evtl. das Binär-File?

Hier geht es aber um ein Intel-Hex-File, oder?
Da habe ich noch nie einen Klartext gesehen. Die Frage ist wohl, ob in 
dieses File eine Kommentarzeile eingefügt werden könnte (z.B. mit 
#blablabla). Würde mir auch gefallen, ist aber nicht spezifiziert und 
geht wohl nicht :-(

> Im (Intel)-Hex-File können aber nur die Zeichen 0..9,A..F auftauchen.
und ':' und cr und lf

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>und ':' und cr und lf

Die bringen aber auch nicht mehr.

MfG Spess

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.