Aus einem Quellcode (=text) Maschinencode zu erzeugen (in hex = binär), ist die Lieblingsbeschäftigung jedweden Compilers.
Ich glaub aber, dass du eigentlich die Umwandlung bzw. Ausgabe dieses binär-codes in eine ".HEX" File meinst.
Aus einem Quellcode (=text) Maschinencode zu erzeugen (in hex = binär), ist die Lieblingsbeschäftigung jedweden Compilers.
Ich glaub aber, dass du eigentlich die Umwandlung bzw. Ausgabe dieses binär-codes in eine ".HEX" File meinst.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Ja,
die Umwandlung von dem Code in eine .hex Datei interessiert mich.
Im Grunde werden das einfach Zeilen im lesbaren ASCII ( printf("%02.2X", ....
Adresse / ---- data-bytes--- / Prüfsumme
die details hab ich einmal gebraucht, weil ich für meine "HexHacker" diese Hex-Dateien einlesen wollte, danach aber ist das alles verblasst. Müsste ich nachsehen.
Zum Umwandeln nehm' ich den PonyProg, der kost' nix.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Sorry aber leider komm ich nicht ganz dahinter was du meinst...
Hättest du eine Idee, nach was man da am besten googeln kann? Habe es selber schon versucht
war nur leider nie das richtige dabei.
da ist z.B. das Hex-Format beschrieben:
http://www.rn-wissen.de/index.php/HEX-Datei#Internes
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Also wenn ich das alles richtig verstanden habe dann funktioniert die Umwandlung von dem Sourcecode in eine .hex Datei
indem er für jedes ASCII Zeichen einen bestimmten Hexadezimalcode schreibt oder?
Aber wäre das dann nicht total unsinnig? Ich meine wenn jedes Zeichen in ein Hexcode umgewndelt werden muss würde doch die .hex Datei am Ende
doch (im Verhältnis gesehen) riesen groß werden oder?
richtig....doch (im Verhältnis gesehen) riesen groß werden oder? ...
aber als Text-datei ist das Zeugs beliebig als (z.B) Mail od. Attachment übermittelbar (und wird nicht vom Spam-Fuzzy gefressen)
und: die grösse, die bei µC-programmen erreicht wird, ist zu vergessen.
Ich möcht natürlich nicht die täglichen Windows-Updates als Hex-File runterladen müssen![]()
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Lesezeichen