找回密码
 立即注册
查看: 438|回复: 2

IAP 上位机解析Hex文件

[复制链接]

7

主题

10

回帖

366

积分

中级会员

积分
366
发表于 2024-4-30 14:58:06 | 显示全部楼层 |阅读模式
本帖最后由 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解析数据
截图202404301448422744.jpg
问题点:
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上位机软件。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-17 06:26:47
已绑定手机

19

主题

3231

回帖

5285

积分

论坛元老

积分
5285
发表于 2024-4-30 16:17:55 | 显示全部楼层
数据解析没问题啊
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:500
  • 最近打卡:2025-06-16 10:39:44
已绑定手机

29

主题

349

回帖

1991

积分

金牌会员

机长

积分
1991
发表于 2024-5-3 15:26:43 | 显示全部楼层
1. 是
2. 不一定补0xff,有可能是上一条指令折行下来的;是
3. 你看到的第二个 02 00 6b 是 0x013b 地址的(这一片全是中断入口)
业余撸代码,专业开飞机 https://gitee.com/STC-MCU
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 06:45 , Processed in 0.132314 second(s), 62 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表