KeilC编译的hex文件的实际大小

<p>我发现我用KeilC编译处理的hex文件居然有11K,但是烧到AT89S52里面是可以运行的,奇怪。然后我查看了KeilC的Output Window中的信息 Program Size: data=206.5 xdata=0 code=3755,这显然不会有11K啊。</p>
<p>上21IC上搜了下,呵呵明白了。有人是这样解释的:<br />
&ldquo;HEX是用ASCII码记录的,里面还有附加格式,楼主需要Google InterHEX文件格式,里面可以看到地址。最简单的方法:用编程器(例如SuperPro之类)的软件打开HEX文件看下就知道了。&rdquo;</p>
<p>然后我用AVR_fighter.exe一看果然是这样,呵呵。<br />
&nbsp;</p>

分享到: 更多
版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:http://www.elecbench.com/160/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论


(设置自己的个性头像)

*

申请属于你的免费顶级域名