HEX文件格式分析
阿龙整理 Intel HEX文件是用来保存单片机或其他处理器的目标程序代码的文件,它保存物理程序存储器中的目标代码的映像,以便编程器和仿真器调用.绝大多数编程器都支持Intel HEX格式。 下面
阿龙整理 Intel HEX, 文件是用来保存单片机或其他处理器的目标程序代码的文件它保存物理程序存储器中的目标代码的 ,.Intel HEX 映像以便编程器和仿真器调用绝大多数编程器都支持格式。 Intel HEX: 下面是一个文件用记事本打开后看到的内容 :020000040000FA :_____00018F09FE518F09FE518F09FE518F09FE5C0 :1000100018F09FE5805F20B9F0FF1FE518F09FE51D :10002000C000000040000000440000004800000044 :100030004C00000000000000000000005000000024 ...... :103020005C300000A8E60040000000005C300000BA :1030300000000140000000004830000000000000D7 :103040001400004094E6000032FFF0FFE8030000A7 :0C30500064000000FFFFFFFF0_____0013 :00000001FF Intel HEXASCII,ASCII,. 文件是文本行的文本文件文件内容全部由可打印的字符组成可以用记事本打开 Intel HEX,,":",(0DH)(0AH). 由一条或多条记录组成每行一个记录每条记录都以冒号开始以回车和换行结束 ":",,2N(N>=1)HEX, 除外每条记录有五个域每一域由个字符组成格式如下 :[LL][ZZZZ][TT][SS....SS][RR] : 其中 [LL]:; 表示该记录的实际数据的长度 [ZZZZ]:; 表示该记录所包含的数据在实际的存储区中的起始地址 [TT]:; 为该记录的类型 [SS....SS]:,2N(N>=1)HEX,[LL]. 为该记录的实际数据由个字符组成该域的长度应当与域所指出长度一致 [RR]:. 为该记录的数据校验和 : 例如对上面例子中的第一行 :020000040000FA "[""]": :[02][0000][04][0000][FA] 用和分开后如下 [02]:[LL]2(4HEX); 该记录的实际数据的长度为个字节个字符 [0000]:[ZZZZ]0000H; 该记录所包含的数据在实际的存储区中的起始地址为 [04]:[TT]04——; 该记录的类型为扩展线性地址

