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选项:
Extra Output选项:
同时,去掉tool文件夹下面的:
重新make后,在相应目录会生成如下两个文件:
hex后缀的为可工程烧写的文件
d51后缀的为带调试信息的文件
hex文件本身包含可执行镜像的起始地址、数据长度、段地址等信息,真实程序镜像像大小为对应map文件结尾处的汇总:
共计 190.67KB大小。