bin也有用,一般分散加载的应用都会用bin格式,但bin是纯数据文件,不包含地址信息,烧录的时候要自己指定烧录地址。
不一定的,使用BIN文件也可以下载程序,只不过要指定下载区域地址
现在用HEX文件比较多的原因是因为该文件附带了地址、大小等信息,下载比较方便
Hex文件相比Bin文件有一定的优势,它可以一次加载多个区域(含有地址信息,还可以进行校验)
但具体加载什么格式,其实主要看加载器要求。
有的用 hex 文件,也有用 bin 文件的
最终有效的就是 bin 数据,hex 是在 bin 的基础上加上了信息用于烧录的
hex文件是二进制文件的十六进制表现方式
包含了一些效验码和数据地址
而bin文件则没有 如果要烧录就需要指定烧录地址