PIC HEX-Code verändern

Jun 25, 2008 4 Replies

Hallo, ich möchte nachträglich einen HEX-Code verändern, es handelt sich dabei um ein Programm für einen PIC-Mikrokontroller, bei dem ich zwischen zwei bestimmten Adressen 16-Bit Werte ablegen möchte, allerdings nicht durch den Controller sondern schon vor dem Brennen (in der Code-Datei) gibt es eine Möglichkeit oder wie sind solche Dateien von Prinzip her aufgebaut? Ich weiß nur was eine Zeile bedeutet sie fängt mit einem Doppelpunkt an, anschließend Adresse, Typ 16 Byte Code (die ich ändern möchte) und die Prüfsumme (bin noch nicht dahinter gekommen diese zu berechnen).



Danke Hannes


Das ist nicht zufällig das Intex Hex Format?

formatting link
formatting link

HTH Thomas

So?

formatting link

Z.B. GNU objcopy kann lustig hin und her konvertieren, z.B. auch in ein reines Binärformat, dann tuts ein Hexeditor.

Gruß Henning

Thomas Meier schrieb:

Danke, die Links haben mir sehr weitergeholfen, ja es handelt sich genau um diese Art von Hex-Code.

Hannes

Hannes Trogmann machte das folgende Beispiel :

Für alle möglichen Änderungen an diversen hex Formaten kann ich srecord emmpfehlen

formatting link

LG Andy

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required