Hex 文件格式说明
来源:互联网 发布:游戏地图制作软件 编辑:程序博客网 时间:2024/05/20 08:23
hex 文件格式说明
: + 1Byte(data length) + 2Byte(data address) + 1Byte(data record type)+ ...len Byte(data) + 1Byte(CheckSum);
D0 D1,D2 D3 D4...D(3+D0) Dcheck
Record Type:
00 : 用来记录数据,HEX文件的大部分记录都是数据记录;
01 : 用来标识文件结束,放在文件的最后,标识HEX文件的结尾;
10 : 用来标识扩展线性地址的记录;
11 : 用来标识扩展段地址的记录.
05 : Start Linear Address Record. The address field is 0000, the byte countis 04. The 4 data bytes represent the 32-bit
value loaded into the EIPregister of the 80386 and higher CPU
http://en.wikipedia.org/wiki/Intel_HEX
CheckSum的计算方法如下:
temp=D0+D1+...+D(3+D0);
temp=temp&0xFF;
temp=temp^0xFF;
temp=temp+0x01;
temp=temp&0xFF;
如果hex文件正确,则Dcheck=temp.
Add :hex和bin文件的区别
hex文件中已经包含了地址信息,而bin文件中只是纯粹的数据,在烧录的时候需要指定地址信息。
- Intel Hex文件格式说明
- Hex 文件格式说明
- Intel Hex文件格式说明
- Intel HEX文件格式说明
- HEX文件格式
- HEX文件格式
- HEX文件格式
- HEX文件格式
- HEX文件格式
- hex文件格式
- hex文件格式
- hex文件格式
- hex文件格式
- HEX文件格式,ihex,hex解析
- Intel HEX文件格式
- 什么是Intel HEX文件格式?
- 什么是Intel HEX文件格式?
- Intel HEX文件格式分析
- sprintf函数的简单用法
- 大型系统上PHP令人不爽的九大原因
- 如何加快页面加载速度?
- 推荐一部电影《灿烂人生(The Best Of Youth)》
- 3DGPS数据图和3D圆轨道图
- Hex 文件格式说明
- asp.net中设置label.text居中
- F#程序设计-F#语言基础之函数(1)
- 中国动漫何时才能好起来?
- Enter转Tab,跨过只读属性的控件
- 字符与编码
- armlink使用方法详解
- 对象的延迟创建与多线程安全访问
- 使用内存映射文件实现进程通讯