单片机学习小组
直播中

王莉

7年用户 1323经验值
私信 关注

HEX文件大小与单片机ROM大小之间有什么关系?

HEX文件大小与单片机ROM大小之间有什么关系?

回帖(2)

任娇

2022-2-16 10:22:26
      操作系统文件管理是以簇为最小单位的,即使文件大小不到一簇也需要占用一簇的空间,你看到的HEX的大小并不等于烧写到单片机ROM中的大小,HEX文件还包含很多信息比如校验码等,应该直接看下载软件显示的信息,或编绎器显示的CODE信息为准。
        另一说法:
  HEX文件里面用的是可打印字符,一般是把每个字节变成两个字符,然后加上前面的地址字符,后面的校验两个字符,另外还有两个回车换行符,这样基本上是16字节能够变成45个字节,大约是3倍,但是HEX文件可以忽略无效数据,所以只能说大致比例是接近3.
  
举报

bessam

2022-2-16 16:01:37
编写程序编译后的 .HEX文件只有小于单片机的ROM空间,才能完成下载到单片机系统。
举报

更多回帖

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