HEX文件大小与单片机ROM大小之前的关系。

      操作系统文件管理是以簇为最小单位的,即使文件大小不到一簇也需要占用一簇的空间,你看到的HEX的大小并不等于烧写到单片机ROM中的大小,HEX文件还包含很多信息比如校验码等,应该直接看下载软件显示的信息,或编绎器显示的CODE信息为准。

      另一说法:

HEX文件里面用的是可打印字符,一般是把每个字节变成两个字符,然后加上前面的地址字符,后面的校验两个字符,另外还有两个回车换行符,这样基本上是16字节能够变成45个字节,大约是3倍,但是HEX文件可以忽略无效数据,所以只能说大致比例是接近3.

关于HEX文件:

参见:http://blog.sina.com.cn/s/blog_4190406301000abo.html

参见:http://baike.baidu.com/view/228667.htm

posted @ 2011-12-25 17:32  Curiosity  阅读(2488)  评论(0编辑  收藏  举报