asu ihex2bin ver 1.11

(C) Masaki Oba 2017

Function
Convert intel hex file to binary file.
Max address FFFF

Platform
OS:Windows

Source code
ANSI C(C++ Builder)

License
2-Clause BSD License.

Download
Download asu ihex2bin Ver 1.11

Compile
(if you want romanized message , add "#define ROMAJI" in ihex2bin.c)
(character encoding=Shift JIS. may have to change to other encoding or cut Japanese sentence.)
> bcc32 -DWINDOWS ihex2bin.c ihexa.c

Files
ihex2bin.exe: English executable file.
ihex2binj.exe: Japanese executable file.
ihex2bina.exe: English executable file.(same ihex2bin.exe)
ihex2bin.c: Japanese source file 1.
ihex2bina.c: English source file 1.(ihex2bin.c + "#define ROMAJI")
ihexa.c: Source file 2.

Example
Read abc.hex and output to abc.bin
> ihex2bin abc.hex

Read abc.hex ORG 100H to 3FFH and output to abc.bin
> ihex2bin -s100 -e3ff abc.hex

Read abc.hex and output to abc.com
> ihex2bin -kcom abc.hex

Read abc.hex and output to def.com
> ihex2bin -odef.com abc.hex

Read abc.hex and output to c:/mydir/def.com
> ihex2bin -oc:/mydir/def.com abc.hex

intel HEX file to binary file converter.(MAX FFFF)
usage: ihex2bin [-s<hexnumber>] [-e<hexnumber>] [-k<extension>] [-o<writefile>] [-AN] readfile
xxx -s,-e hex numbers. -k filename extension. -o filename
-oxxx (path+)filename. for example -o/abc/abc.bin
-sxxx start address(hex). for example -s20A
-exxx end address(hex). for example -e5ca
-kxxx output filename extension. for example -kCOM
-A romanized character message(default)
-N Japanese message

(Japanese)
インテルHEXファイルからバイナリファイルへのコンバーター
使い方: ihex2bin [-s<16進数値> [-e<16進数値>] [-k<出力拡張子>] [-o<書き込みファイル>] [-AN] 読込ファイル
xxxは-s,-eでは16進数。-kでは拡張子の文字。-oではファイル名
-oxxx 書き込み(パス+)ファイル名。例えば -o/abc/abc.bin
-sxxx 開始番地。例えば -s20A なら 20A番地から
-exxx 終了番地。例えば -e5CA なら 5CA番地まで
(-s と -e はターゲットのメモリ番地を指定します。)
(注意:メモリを読むわけではなく、ファイルから読む)
-kxxx 出力ファイルの拡張子を指定。-kCOM なら 拡張子を.COMにする
-A エラーや説明等のメッセージをローマ字で出力する。
-N エラーや説明等のメッセージを全角で出力する。

http://www.nabeta.tk/en/ (English)
http://www.nabeta.tk (Japanese)
admin@nabeta.tk

31 Mar 2017
Masaki Oba