S19与HEX文件格式解析.docVIP

  • 106
  • 0
  • 约3.98千字
  • 约 6页
  • 2020-12-12 发布于浙江
  • 举报
S19格式与HEX格式详解2019.03 S19 与 HEX文件中的所有字节都是可打印的 ASCII 字符,可用任何文本编辑器打开查看 S19 S-record格式文件是Freescale CodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motorola format for EEPROM programming。 S19 格式是每一行为一个记录,每个记录由 6 个部分组成,除起始代码外,均用十六进制数大端格式表示: 起始代码:一个大写字母“S”,表示一个新记录的开始。 记录类型:1 个十六进制位,取值 0~9,定义记录块的类型,详见下文。 字节数:2 个十六进制位,表示地址、数据、校验和的总字节数。 地址:4, 6 或 8 个十六进制位,具体的长度由记录类型决定,表示本条记录在内存中的起始地址。 实际数据:2n 个十六进制字符,n 为前面指定的字节数的值减去地址和校验和的长度。 校验和:2 个十六进制字符,为字节数、地址和实际数据的所有字节(两个十六进制位)的和对 0xFF 取模,再求反码得到。 一个完整的MOTOROLA S-Record格式数据包含如下区域: type length address data checksum 各字段的意思分别如下:??? type:标示记录的类型,该字段占据1-byte

文档评论(0)

1亿VIP精品文档

相关文档