7855|5

4996

帖子

19

TA的资源

裸片初长成(初级)

楼主
 

在IAR及MDK中生成bin及hex文件的设置方法 [复制链接]

IAR里面--->

生成bin文件:
 
 
(1)在options->linker ->output->other选中->output里选择raw-binary,module-local里选择Include all,其余默认;
 
(2) options->linker ->Extra Output->generate output file->format->output format 选择intel extended,override default 不选中,format variant 里面选择none;
 
(3)结果*.bin在 工程的flash文件夹下的exe文件夹里面。
 
生成hex文件:
  
  

(1) 编译生成 “bin”的方法:Project\Option\ Linker\Output\Format,里面选择“Other”,在下面的“Output”选 “raw-binary”生成bin。

(2) 编译生成“hex”的方法:Project\Option\ Linker\Output\Format,里面选择“Other”,在下面的“Output”选“intel-extended”,生成a79直接改名成为hex或者选中上面的“Output Flie”在“Overrride default”项目里面改扩展名为hex。
 
 
MDK里面--->

需要使用“ARM公司的RVCT开发套件中的fromelf.exe转换工具”这是MDK里面自带的工具,只要加在命令行中即可,具体步骤如下:

 
生成bin文件:
 
 
假如你的工程文件为 Axf_To_Bin,

(1) 打开Options for Target ‘Axf_To_Bin ‘对话框,选择User标签页。

(2) 构选Run User Programs After Build/Rebuild框中的Run #1多选框,在后边的文本框中输入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf命令行;
 
(3) 重新编译文件,在./output/文件夹下生成了Axf_To_Bin.bin文件。
 
【注意】这里用颜色标识的区域说明:
        灰色:fromelf.exe 工具路径。 红色:为fromelf.exe命令。
               灰绿:输出文件目录及文件。  紫色:输入文件目录及文件。
 
使用命令: fromelf.exe --bin -o  "$L@L.bin" "#L"

也可以指定生成后的bin文件位置,例如  C:\Keil\ARM\BIN31\fromelf.exe --bin -o .\output/Axf_To_Bin.bin .\output/Axf_To_Bin.axf 命令行;

 
 
生成hex文件:
 
生成hex文件比较简单MDK里可以直接生成HEX文件,具体操作如下:
 
(1) 打开Options for Target ‘Axf_To_Bin ‘对话框,选择output,再选择Create HEX File.
 
(2) 重新编译文件,在./output/文件夹下生成了Axf_To_Bin.hex文件。原创地址 http://blogold.chinaunix.net/u2/76233/showart_1814487.html
此帖出自NXP MCU论坛

最新回复

对啊~~开始用IAR的时候就不中~~ 哎~~  详情 回复 发表于 2012-2-9 22:53
点赞 关注
个人签名我的博客
 

回复
举报

519

帖子

0

TA的资源

纯净的硅(初级)

沙发
 

很不错得解答

此帖出自NXP MCU论坛
 
 
 

回复

7219

帖子

192

TA的资源

五彩晶圆(高级)

板凳
 
verygood!!!!!!1
此帖出自NXP MCU论坛
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

4
 
你的这个IAR设置选项是老版本的吧,新的版本没有那么多了
此帖出自NXP MCU论坛
 
 
 

回复

7219

帖子

192

TA的资源

五彩晶圆(高级)

5
 

回复 4楼 shanwei 的帖子

这个不清楚 我一直都是keli
此帖出自NXP MCU论坛
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(高级)

6
 

回复 4楼 shanwei 的帖子

对啊~~开始用IAR的时候就不中~~
哎~~
此帖出自NXP MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表