常见格式比对
名称 说明 优点 缺点
bin 直接存储flash memory的2进制数据 简单明了 只能地址连续,需特殊工具查看内容
hex ascii 文本行组成,换行符或回车符进行分割 可地址不连续,添加crc校验 无版本信息
srec S-record 可加入head信息,方便进行版本管理

常用解析工具

1.SRecord

2. pip install intelHex

支持hex 转bin  bin 转hex    数据填充 hex合并 数据填充  指定大小等功能

3.bincopy

python 使用pip install  bincopy

也是Python实现的,但功能比Intelhex更强大点

Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files).Project homepage Documentation

支持s19  hex ti-TXT bin 互相转换