单片机/MCU论坛
直播中

fansz

8年用户 1249经验值
擅长:制造/封装
私信 关注
[问答]

为什么程序要变为HEX文件导入单片机而不是二进制文件?

为什么程序要变为HEX文件导入单片机,而不是二进制文件?


回帖(1)

赵秀英

2023-10-23 15:21:43

  • Hex是一种ASCII文本描述的ROM信息文件,包含数据地址和数据内容信息以及校验码。之所以通用是因为它出现的早,大家都遵循这个格式就可以,没必要重新开发一套描述文件,烧写软件会将Hex文件转换成二进制数据流烧写入芯片。
    bin也有用,一般分散加载的应用都会用bin格式,但bin是纯数据文件,不包含地址信息,烧录的时候要自己指定烧录地址。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分