找回密码
 立即注册
查看: 413|回复: 0

Intel HEX文件基本格式简介

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:456
  • 最近打卡:2025-05-02 08:26:53
已绑定手机

27

主题

341

回帖

1691

积分

金牌会员

机长

积分
1691
发表于 2024-6-19 19:29:33 | 显示全部楼层 |阅读模式
在做自己定制的ISP时,需要了解Hex格式定义,才能将程序正确烧录。因此在这简单记录一下。

截图202406191918086633.jpg

:[1字节长度][2字节地址][1字节记录类型][n字节数据段][1字节校验和]



基本上可以分为6个部分。
1. 冒号。固定格式,有效内容的标识
2. 长度。即图中黄色部分,表示有效内容的字节数。注意图中白色部分才是有效内容,并且因为是16进制代码,2个字符才是一个字节。
3. 地址。即图中淡蓝色部分,表示应当烧录到ROM中的地址。比如第2行005F就表示这一行的内容应当烧录到ROM的005F这个地址。
4. 类型。即图中绿色部分,表示该行内容的性质。MCS-51只需要关注:00→数据段;01→文件结束。
5. 内容。即图中白色部分,应当烧录到ROM中的内容,机器码的16进制数值表示。
6. 校验和。即图中蓝色部分,校验该行内容是否有误。
业余撸代码,专业开飞机
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 13:08 , Processed in 0.153185 second(s), 45 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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