IntelHexdatei / XP

#942942
Dann mußt Du Dir wohl oder übel ein kleines Programm schreiben, z.B. mit 
Delphi: eine Textdatei zum Lesen öffnen, eine zweite zum Ausgeben; mit 
einem Flag die erste Zeile unterdrücken, den Rest ausgeben. Ähnlich kann 
man z.B. verfahren, wenn man eine Intel-Hex-Datei um eine Prüfsumme 
ergänzen will, die der uC dann auswertet, um die Programm-Integrität 
sicherzustellen (ist natürlich bedeutend aufwendiger in der 
Programmierung).
Vielleicht gibts für Dein Problem aber auch Skript-Tools, die soetwas 
erledigen können. Da kenne ich mich nicht aus.
Gast #943065
> ist es möglich mit den XP-Bordmitteln ...

Was meinst du mit XP-Bordmitteln? Ein nacktes XP ohne irgendwelche
zusätzlich installierten Anwendungen? Dann wird's schwierig ;-)

Hättest du Unix-Bordmittel geschrieben: Überhaupt kein Problem.

Aber installier doch einfach ein paar Unix-Bordmittel unter Windows,
z.B. diese hier

  http://sourceforge.net/projects/unxutils

Damit hast du vieles von dem, was da Leben unter Unix so leicht macht,
u.a. kannst du mit

  tail +2 datei.hex

alle Zeilen ab der zweiten aus datei.hex extrahieren. Falls das
Programm, mit dem du die verkürzte Hex-Datei weiterverarbeiten
möchtest, diese auch über die Standardeingabe lesen kann, schreibst du
einfach

  tail +2 datei.hex | programm

Von dieser Sorte Text-Tools enthält das Paket noch eine ganze Menge.
Für kompliziertere Änderungen in Textdateien gibt es den sed, mit der
mitgelieferten Shell können Skripte programmiert werden, ähnlich den
Batch-Dateien, nur mit sehr viel mehr Möglichkeiten.

Wenn man des öfteren irgendwelche einfachen oder komplizierten Abläufe
automatisieren möchte, sind diese Tools die 6MB, die sie auf der
Festplatte belegen, hundertmal wert. Windows ist, was diese Dinge
betrifft, leider auf dem Stand von DOS stehengeblieben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.