Forum: Mikrocontroller und Digitale Elektronik BinaryFile to IntelHex für win7 64bit


von Manu (Gast)


Lesenswert?

Hallo zusammen,

kennt jemand von euch ein Commandline-Tool, welches auf Windows 7 64-Bit 
lauffähig ist und eine Binärdatei in ein IntelHex Format zu konvertieren 
vermag?

Vielen Dank schonmal.

Beste Grüße

Manu

von Steel (Gast)


Lesenswert?


von Manu (Gast)


Lesenswert?

Danke für die Antwort. Das Keil Tool läuft leider nur unter Win32 bit. 
Ich darf für die Applikation kein Win32 bit (VM, VirtualPC etc) 
einsetzen.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Hä? Ich dachte, 32-Bit Code ist aufwärtskompatibel, d.h. 32-Bit Code ist 
auch auf 64-Bit ausführbar.

Oder hab ich was falsch verstanden?

von ErikL (Gast)


Lesenswert?

Hallo,

ich würde für sowas srec_cat einsetzen, siehe
http://srecord.sourceforge.net/

Insgesamt gewöhnungsbedürftig ...

Gruß,
Erik

von Jim M. (turboj)


Lesenswert?

Dann kompilier halt die GNU Binutils für Win64 (IIRC in MingW64 
enthalten). Da ist ein Objcopy mit drin, was das kann.

von ErikL (Gast)


Lesenswert?

ich bin gerade in meinen Notizen noch über die passende Kommandozeile 
für srec_cat gestolpert:
srec_cat.exe test.bin --binary --offset=0x1000 --output test2.hex 
--intel

Gruß Erik

von Christian R. (supachris)


Lesenswert?

Komisch ich benutze das Keil Tool unter Win 7 x64 ohne Probleme. Klar 
ist nicht nativ x64 aber im WoW läuft doch jedes Win32 Programm auch 
unter x64. Wo genau liegt denn das Problem?

von Christian R. (supachris)


Lesenswert?

Hab eben nochma getestet, und Tatsache, bei der aktuell bei Keil 
verlinkten Version kommt eine lustige Fehlermeldung vom Windows, dass 
eine bekannte Inkompatibilität zu x64 besteht. Ist ja seltsam. Meine 
alte Version geht prima. Aber hier gibts auch zum Beispiel eins: 
http://www.ht-lab.com/freeutils/bin2hex/bin2hex.html

von Manu (Gast)


Lesenswert?

Danke für eure Antworten. Das Tool
http://www.ht-lab.com/freeutils/bin2hex/bin2hex.html
kann ich leider nicht verwenden, da es nach Angaben auf der Seite nur 
Binfiles mit max. 64k Größe unterstützt. Mein Binfile hat ca. 4 MB. 
Diese Info hatte ich vergessen.

Ich habe soeben srec_cat.exe getestet. Es scheint mit der Fromat Option 
"-intel" soweit zu funktionieren. Vielen Dank ErikL! Ich werde das 
ausgegebene Format noch genauer anschauen.

@Christian R.: Weißt du zufällig, ob ich die alte Version des Keil 
BinToHex noch irgendwo downloaden kann?

von Cyblord -. (cyblord)


Lesenswert?

Benutze avr-objcopy ganz normal aus der WinAvr Toolchain unter Win7 64 
Bit. Keine Probleme. Auch die Toolchain von der Atmel Webseite 
funktioniert.

von Reinhard Kern (Gast)


Lesenswert?

Hallo,

wer einen Programmer hat, wie z.B. einen Galep, der hat auch die nötige 
Software - einfach Bin einlesen und als Hex ausgeben.

Gruss Reinhard

von Erich (Gast)


Lesenswert?

Das SRecord wurde schon genannt (ja, gewöhnungsbedürftig).

Dann gibt es noch WINHEX , wobei die  freie  Version auch 
Dateilängegrenzen hat.
http://www.x-ways.net/winhex/index-d.html

Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.