Mit welchen Programmen kann ich eine HEX Datei in eine BIN Datei umwandeln

Es gibt 5 Antworten in diesem Thema, welches 2.804 mal aufgerufen wurde. Der letzte Beitrag (27. Januar 2021 um 16:08) ist von Fepo.

  • Hallo

    Habe mit Arduino eine HEX Datei von einem Sketch abgespeichert.

    Ich möchte daraus eine BIN Datei machen, damit der 3D Drucker das als Firmwareupdate erkennt.

    HEX kann er nicht.

    Habe Hex2Bin probiert, aber irgendwie will es nicht. Alle Dateien in einem Ordner, aber er kann sie nicht öffnen.

    lg

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.

  • Probier mal den folgenden Befehl:

    Code
    objcopy -I ihex file.hex -O binary file.bin

    Objcopy ist bspw. bei der Arduino Gui dabei. Ggf. auch bei avrdude.

  • @Kongo-Otto

    Bei Arduino IDE 1.8.5 ist eine Funktion Sketch als Binär abspeichern.

    raus kommt immer eine Hex dabei :(

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.

  • Habe es mit Ojcopy.exe probiert und bekomme die Antwort. Invalid bfd Target

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.

  • Manche Hex2bin-Programme (vor allem ältere) kommen vielleicht nicht damit klar, wenn die Hex-Datei mehrere Segmente enthält. Oder vielleicht gibt es ein neueres HEX-Format, das ich auch nicht kenne.

    Könntest du die Hex-Datei mal hier posten oder mir per PN schicken?

    Ich würde gerne ausprobieren, ob mein selbst geschriebenes Hex2bin damit klar kommmt.

  • detlef

    Schick ich dir :)

    darf ich nur nicht vergessen :)

    Habe ich zuhause auf dem Rechner :)

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.