MDK-ARM如何生产Bin文件

0?wx_fmt=gif

前面有一位读者问:我在IAR中可以选择生产Bin文件,为什么在MDK-ARM没有选项可以配置生产bin文件呢?

使用过IAR的朋友都应该知道:在IAR中工程配置选项可以配置生产Hex,也可以配置生产Bin。

Project -> Optinos -> Output Converter 选择输出格式即可,如下图:

0?wx_fmt=png

在MDK-ARM中IDE自带一个工具可以将axf转换从bin文件,这个工具就是【fromelf.exe】。

在不同版本的MDK-ARM中,它所在的路径不同,可以直接搜索。

比如V4版本:C:\Keil/ARM/BIN40下面;

而V5版本在:C:\Keil_v5\ARM\ARMCLANG\bin下面。(红色标记为安装目录)。

我们只需要在工程配置 Project -> Options for Target ->  User -> After Build/Rebuild 添加指令即可。

C:\Keil_v5\ARM\ARMCLANG\bin\fromelf.exe --bin -o  ./Bin/Demo.bin ./Objects/Demo.axf 如下图:

0?wx_fmt=png

格式:fromelf  [options]  input_file  output_file

为方便大家学习,提供一个软件工程Demo【STM32F103ZE(Keil)_生成bin文件】,微信公众号不支持外链接,请复制下载地址:

http://pan.baidu.com/s/1hskScba

推荐阅读:

1.MDK-ARM工程目标选项配置

2.Keil一些常见文件类型的作用和功能说明


微信搜索“EmbeddDeveloper” 或者扫描下面二维码、关注,在我的底部菜单查看更多精彩内容!

0?wx_fmt=jpeg

长按识别二维码 关注

0?wx_fmt=png

0?wx_fmt=png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

strongerHuang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值