0

我想将十六进制文件转换为 bin 文件。我知道这个问题已经被问过好几次了,但我的问题是,没有工具可以给我 hex 文件的绝对起始地址。

例如,如果我使用“hex2bin”-Tool ( http://hex2bin.sourceforge.net/ ) 将 .bin 中的 .hex 转换,该工具不会返回绝对的“起始地址”/“偏移地址” hex 文件,最后我在 .bin 文件中找不到给定的绝对地址。

我希望有人可以建议我解决这个问题的解决方案。

4

1 回答 1

0

在此处输入图像描述从十六进制文件中读出第 3 和第 4 个字节。它应该指定数据字节的偏移量。

http://www.piclist.com/techref/fileext/hex/intel.htm

每个记录都有一个 LOAD OFFSET 字段,它指定数据字节的 16 位起始加载偏移量,因此该字段仅用于数据记录。在未使用此字段的其他记录中,应将其编码为四个 ASCII 零字符('0000' 或 030303030H)。

于 2017-01-03T15:28:15.570 回答