快捷登录,享 免费下载
首页 > 教程资讯 > 教程详情

intel hex的教程

补充锦囊 完美下载小客服 2021-03-30
文章分享
软件首页

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

很多单片机的生成镜像都是Intel hex 格式的,此工具是用来计算行尾的校验和的,只要将一行的数据域(:和结尾校验字节除外)复制到工具中,就能计算出其校验和,对于要修改hex镜像的数据来说,有了这工具就可以方便计算修改后的校验和了,适合嵌入式开发人员备用。

相关说明

什么是 Intel HEX 文件格式?

Intel HEX 文件是遵循 Intel HEX 文件格式的 ASCII 文本文件。在 Intel HEX 文件的每一行都包含了一个 HEX 记录。这些记录是由一些代表机器语言代码和常量的16进制数据组成的。Intel HEX 文件常用来传输要存储在 ROM 或者 EPROM 中的程序和数据。大部分的 EPROM 编程器能使用 Intel HEX 文件。

Intel HEX文件组成

Intel HEX由任意数量的十六进制记录组成。每个记录包含5个域,它们按以下格式排列:

Start Code 每个 Intel HEX 记录都由冒号开头

Byte count 是数据长度域,它代表记录当中数据字节的数量

Address 是地址域,它代表记录当中数据的起始地址

Record type 是代表HEX记录类型的域,它可能是以下数据当中的一个:

00-数据记录

01-文件结束记录

02-扩展段地址记录

03-开始段地址记录

04-扩展线性地址记录

05-开始线性地址记录

Data 是数据域,一个记录可以有许多数据字节.记录当中数据字节的数量必须和数据长度域中指定的数字相符

Checksum 是校验和域,它表示这个记录的校验和.校验和的计算是通过将记录当中所有十六进制编码数字对的值相加,以256为模进行以下补足。

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。

intel hex 校验和计算工具

intel hex 校验和计算工具

软件大小:65.78 KB

高速下载

相关问答

更多
  • 如何读懂 Intel HEX 文件

    如何读懂 Intel HEX 文件什么是 Intel HEX 文件格式  Intel HEX 文件是遵循 Intel HEX 文件格式的 ASCII 文本文件。在 Intel HEX 文件的每一行都包含了一个 HEX 记录。这些记录是由一些代表机器语言代码和常量的16进制数据组成的。Intel HEX 文件常用来传输要存储在 ROM 或者 EPROM 中的程序和数据。大部分的 EPROM 编程器能使用 Intel HEX 文件。Intel HEX由任意数量的十六进制记录组成。每个记录包含5个域,它们按以下格式排列:Start Code  每个 Intel HEX 记录都由冒号开头Byte count 是数据长度域,它代表记录当中数据字节的数量Address 是地址域,它代表记录当中数据的起始地址Record type 是代表HEX记录类型的域,它可能是以下数据当中的一个:  00-数据记录  01-文件结束记录  02-扩展段地址记录  03-开始段地址记录  04-扩展线性地址记录  05-开始线性地址记录Data 是数据域,一个记录可以有许多数据字节.记录当中数据字节的数量必须和数据长度域中指定的数字相符Checksum 是校验和域,它表示这个记录的校验和.校验和的计算是通过将记录当中所有十六进制编码数字对的值相加,以256为模进行以下补足。

  • 怎么用编程器刷bios

    材料准备:BIOS芯片,编程器1、从主板上卸下BIOS芯片。2、将芯片放入编程器中,然后拉锁杆。3、将编程器写入计算机并写入文件。4、等待写入成功(通常只需要几分钟)。5、抬起锁定杆,取出BIOS芯片,将其安装在主板上(在安装到主板时,应注意BIOS芯片和芯片支架之间的间隙)。

  • Intel HEX要去哪里找啊

    你好楼主 http://baike.baidu.com/view/1229888.htm上面去看看吧

  • python 怎么安装intelhex

    就是像c中那样。从socket收到包,用struct unpack后,要解析自自定义的内容,用type看,解后的数据是str类型,比如data第1个字节是0xeb,我用int(data[0],16),报错: 不能以基数16转换'\xeb'!