前面有一位读者问:我在IAR中可以选择生产Bin文件,为什么在MDK-ARM没有选项可以配置生产bin文件呢?
使用过IAR的朋友都应该知道:在IAR中工程配置选项可以配置生产Hex,也可以配置生产Bin。
Project -> Optinos -> Output Converter 选择输出格式即可,如下图:

在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 如下图:

格式:fromelf [options] input_file output_file
为方便大家学习,提供一个软件工程Demo【STM32F103ZE(Keil)_生成bin文件】,微信公众号不支持外链接,请复制下载地址:
http://pan.baidu.com/s/1hskScba
-
ARM处理器
+关注
关注
6文章
361浏览量
43428 -
MDK
+关注
关注
4文章
211浏览量
33782 -
BIN文件
+关注
关注
0文章
27浏览量
9093
发布评论请先 登录
矿机芯片多Bin测试的高效解决方案
为什么WT2003H语音芯片能实现bin文件板载更新?支持宽范围音频码率有何优势?
Visionfive 2 缺少文件img-gpu-powervr-bin-1.17.6210866.tar.gz怎么解决?
深入剖析ARM64内核关键文件:kernel-6.1/arch/arm64/kernel/head.S
瑞芯微DDR Bin工具详解:轻松配置DDR参数,助力系统稳定运行
有新版keil MDK-ARM V5 注册机安装包不,孩子下载keil卡在许可码过期了,救救孩子吧
KEIL如何输出bin文件?
广州唯创电子WT2003H语音芯片系列:通过bin文件实现板载语音更新,支持宽范围音频码率
MDK -ARM如何生产Bin文件
评论