码迷,mamicode.com
首页 > 其他好文 > 详细

IAR产生可烧录的镜像文件

时间:2015-02-13 16:19:05      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

Technorati 标签:

在IAR中,产生能够使用烧录器烧写的hex文件的方法:

1. 只生成可烧写的hex文件:

    1.1   在Project Option中的Linker选项中,勾中【Output fle】选项,将输出文件名后缀改为hex

    1.2.  在【Format】选项中,选中Other,output后选择【intel-extend 】,其他值保持默认状态。

这样可以生成 不带调试信息的 hex文件,用于工程烧录。

2. 既要生成供调试的镜像文件,又要生成供烧写的hex文件,需要设置如下:

Output选项:

技术分享

Extra Output选项:

技术分享

同时,去掉tool文件夹下面的:

技术分享

重新make后,在相应目录会生成如下两个文件:

技术分享

hex后缀的为可工程烧写的文件

d51后缀的为带调试信息的文件

hex文件本身包含可执行镜像的起始地址、数据长度、段地址等信息,真实程序镜像像大小为对应map文件结尾处的汇总:

技术分享

共计 190.67KB大小。

IAR产生可烧录的镜像文件

标签:

原文地址:http://www.cnblogs.com/cherishui/p/4290356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!