本帖最后由 xtajmhfhn 于 2024-4-30 15:02 编辑
一、Hex文件格式 :1000D000E70100088D050008E7010008E7010008B6 (1)起始标识(:) (2)第1字节(10),表示本行数据的长度(0x10) (3)第2、3字节(00D0),表示本行数据的起始地址(0x00D0) (4)第4字节(00)表示数据类型,包括:0x00、0x01、0x02、0x03、0x04、0x05 二、Hex原始数据与STC_ISP解析数据 问题点: 1、0x0090H 地址原始数据该行15个byte,如果该行是数据类型并且数据长度不足16byte后面被0xFF???
2、0x00A3H 地址不是从0x00A0开始所以前三个字节自动补0xFF 0xFF 0xFF ???另外行多出来的三个字节 自动从下行0x00B0开始??? 0x60 0x24 0x14 3、0x0133H 地址原始数据该行有3个byte,但是为什么STC_ISP解析出来的数据是 FF FF FF 02 00 6B FF FF FF FF FF 02 00 6B FF FF 不明白为什么02 00 6B会重复二遍。
打开STC8H8K64U的Hex文件原始数据与STC_ISP解析出来的数据有差异,想请教下对于 STC8H8K64U的Hex文件解析有没有可以参考资料,这样方便自己DIY IAP上位机软件。
|