我想将hex文件转换为bin文件。 我知道这个问题已被问过好几次,但我的问题是,没有工具可以给我hex文件的绝对起始地址。
例如,如果我使用“hex2bin”-Tool(http://hex2bin.sourceforge.net/)转换.bin中的.hex,该工具不会返回十六进制的绝对“起始地址”/“偏移地址”文件,最后我在.bin文件中找不到给定的绝对地址。
我希望有人可以建议我解决这个问题的解决方案。
答案 0 :(得分:0)
读出你的hex文件的第3和第4个字节。它应该指定数据字节的偏移量。
http://www.piclist.com/techref/fileext/hex/intel.htm
每个记录都有一个LOAD OFFSET字段,用于指定数据字节的16位起始负载偏移量,因此该字段仅用于数据记录。在不使用此字段的其他记录中,应将其编码为四个ASCII零字符(' 0000'或030303030H)。