keil编译器默认生成的是16进制的hex文件,但是有时候需要生成二进制的bin文件,可以使用kei自带的二进制转换工具来实现。
首先在keil安装目录中找到 ARMCC文件夹,然后打开里面bin文件夹,找到fromelf.exe文件。

fromelf.exe可以用来实现axf文件到bin文件的转换。
找到这个文件后,打开keil软件中的设置界面,也就是点魔术棒那个图标

选择user设置栏

然后点 After Build/Rebuild 下面Run #1 后面那个文件夹图标,打开刚开找到的fromelf.exe 文件。


然后再路径后面添加 --bin -o …\OBJ\aveCur3kw.bin …\OBJ\aveCur3kw.axf
aveCur3kw这个是生成的文件名,可以在Output选项中设置,这个文件名可以自己根据不同工程修改。

添加后如下

勾选上前面的方框,然后点确定按钮。


下来重新编译工程

在编译输出信息框中就可以看到,keil编译器已经执行了生成二进制文件命令。
这时候在OBJ文件夹中就可以看到同时生成了16进制文件和二进制文件。

说明刚才二进制生成命令执行成功。

keil编译器如何生成二进制bin文件相关推荐

  1. Keil MDK5生成bin文件时生成了*.bin文件夹

    在Keil魔术棒中通过以下方式生成bin文件时,看提示命令执行成功,却生成了一个*.bin文件夹,文件夹内部是两个bin文件,当时感觉很奇怪,第一次遇到这种情况. 使用的命令:fromelf.exe ...

  2. MDK生成的BIN文件用DNW通过USB下载RAM中运行的问题

    通过Keil编译生成的Bin文件如何用DNW的USB下载到RAM中去执行: 这里要保证DNW的设置中的USB的DOWNLOAD ADDRESS的值和KEIL工程的分散加载文件的RO的地址要一致,否则将 ...

  3. 二进制bin文件转文本小工具

                                                                        特点: 用于将二进制BIN文件转换为十六进制文本文件.比如将25 ...

  4. python 二进制文件合并_python 读写和合并二进制bin文件,,在烧录程序的时候,需...

    python 读写和合并二进制bin文件,,在烧录程序的时候,需 在烧录程序的时候,需要将多个二进制bin文件合成一个,并且要指定数据段地址偏移量,在数据段之间的地址填充默认值0xff.因为不想手动操 ...

  5. 为海思u-boot快速生成reg_info.bin文件

    在海思平台的底层开发中,SoC的引脚.时钟的配置是通过一个Excel表格生成的reg_info.bin来实现的,这个reg_info.bin文件是在编译u-boot过程中需要的,可以通过查看最终的u- ...

  6. linux bin文件制作,linux 将脚本制作成二进制bin文件

    本教程,实现将shell脚本和需要安装的软件包制作成二进制bin文件 1.编写shell脚本 这里有个安装jenkins的shell脚本,脚本内容如下: #!/bin/bash sed -n -e ' ...

  7. java读二进制bin文件内容_利用Java读取二进制文件示例详细解说

    前言 此文主要给大伙介绍了关于Java读取二进制文件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 读Hex写CSV data目录下有little-endian bin文 ...

  8. windows 下如何将 二进制 bin 文件转换成 txt 文件,并对不同 txt 文件进行比对?

    1 所需要安装的软件: Git Bash 文件比对工具:Beyond Compare 4 2 bin 文件转换为 txt 文件的方法 运行 Git Bash , 执行如下命令即可: xxd mode1 ...

  9. 在Keil C51下生成LIB库文件以及如何使用LIB库文件

      如何生成LIB库文件 1.首先准备好生成LIB库文件对应的.c和.h文件,在这里用到的.c和.h文件分别是: "reg303.h" "rjwf303_flash.h& ...

最新文章

  1. ansys添加力矩_ansys中的workbench怎么添加力矩
  2. 75分钟入门微生物组数据分析和结果解读—刘永鑫(合肥,2021年6月23日)
  3. graphpad怎么处理cck8的_Graphpad Prism 的 4 个隐藏技能助你轻松发表 SCI
  4. VC:隐藏CTabCtrl标签按钮
  5. why I cannot get any search result from P8F
  6. 深入理解 JVM Class文件格式(三)
  7. 如何让HTML在手机上实现直接拨打电话以及发送短信?
  8. Mac下安装Flink的local模式(flink-1.0.2)
  9. hdfs MapTask类
  10. 修改 MyEclipse 编辑区域背景颜色
  11. vue ref 绑定的事件需要移除吗_vue生命周期
  12. vue公式编辑器 加强版(简化版)
  13. HDU3579 Hello Kiki(CRT非互质)
  14. The destination is read-only
  15. 将日/分钟数据转为周线、月线或其他周期
  16. mysql下载安装包及安装步骤
  17. 元学习兴起,卷积“落幕” | NeurIPS2020研究趋势总结
  18. 今日分享 不可思议的人体
  19. 宗镜录略讲——南怀瑾老师——系列6
  20. 笔记:JavaScript编译与执行

热门文章

  1. 《Django实战系列》
  2. python实现关键词提取
  3. (?i) 和 re.sub
  4. 通用easyui查询页面组件
  5. PHP、Smarty与jQuery Ajax 分页插件jquery.pager.js的使用
  6. idea下以及git如何快速切换remote远端服务器
  7. Eclipse中Mybatis的自动提示的配置
  8. 给dubbo接口添加白名单——dubbo Filter的使用
  9. 接口测试--apipost如何自定义header中的content-type
  10. Jmeter如何在大并发测试下,让登录或者后续接口只执行一次?