新闻中心

EEPW首页>模拟技术>设计应用> 详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制

详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制

作者: 时间:2013-09-06 来源:网络 收藏
text-stroke-width: 0px">%2A6DE80000006B48656C6C6F2C20576F726C64210A
%09819800000000
Hex 文件格式有很多种,本文主要介绍“英特尔十六进制目标文件格式”(Intel Hexadecimal object file format),具体格式如图2 所示。

详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制

2Hex文件格式
Intel Hex 文件以冒号“:”为记录标志,表示新的一行的开始;记录长度占一个字节,指的是每一行所包含实际数据或信息的字节数;加载偏置占两个字节,是相对地址(加载偏置加上扩展线性地址就是绝对地址);记录类型共有6 中,分别为:0 - 数据记录,1 - 文件记录结束,2 - 扩展段地址记录,3 -起始段地址记录,4 - 扩展线性地址记录,5 - 起始线性地址记录;每一行记录的数据部分都是可变的,最多可以有255 个字节,也可能没有,取决于所记录的类型。最后一个是校验,它是除冒号和校验自身的校验和,具体做法是每个字节累加,然后取计算结果最后一个字节补码(取反加1)作为校验字节。
还是以“Hello, Word! (加换行符)”为例,把它加载到地址0x0000,Hex 文件如下:
:0F00000048656C6C6F2C20576F726C64210A7E
:00000001FF

2存储结构

详细阐述UCD3xxx系列数字电源控制器烧写常用的两种十六进制
3:存储结构
介绍如何生成X0 和Hex 文件以前,需要先了解一下系列

评论


相关推荐

技术专区

关闭