IAR产生可烧录的镜像文件

时间:2023-03-08 19:25:20
IAR产生可烧录的镜像文件
Technorati 标签: IAR 烧录镜像

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

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

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

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

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

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

Output选项:

IAR产生可烧录的镜像文件

Extra Output选项:

IAR产生可烧录的镜像文件

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

IAR产生可烧录的镜像文件

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

IAR产生可烧录的镜像文件

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

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

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

IAR产生可烧录的镜像文件

共计 190.67KB大小。