KEIL / MDK生成BIN文件的两种方式
1 KEIL工程配置入口
点击“魔术棒”图标(Option for Target)

在After Build/Rebuild选项卡中,勾选 "Run # 1",在后面输入框写入bin文件生成方式,见2.1、2.2

2  输出Bin文件配置
KEIL生成bin文件,根据输入命令的相对\绝对路径来分,有两种方式,都是通过自带的fromelf.exe来生成

2.1 绝对路径方式
绝对路径方式,如果更换电脑等,需要手动修改MDK工具链(formelf.exe)所在路径与项目文件名(例如test_app)

"D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe" --bin -o ./obj/test_app.bin ./obj/test_app.axf"

2.2 相对路径方式
使用相对路径生成,则不需要任何修改

$K\ARM\ARMCC\bin\fromelf.exe --bin --output=@L.bin !L

编译后,Build Out框可以看到: 
After Build - User command #1: D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe --bin --output=test1.bin .\obj\test1.axf

上述操作后,在xxx.uvprojx当前目录下,可看到一个test1.bin

如果希望生成.bin文件输出在当前工程下的指定目录,比如Bin文件夹,可如下操作:

$K\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin\@L.bin !L

编译后,Build Out框可以看到: 
After Build - User command #1: D:\Program Files\MDK516\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin\test1.bin .\obj\test1.axf

上述操作后,在xxx.uvprojx当前目录下,可看到一个新生成的Bin文件夹,里面是test1.bin

符号代号(Key Code)     
$     扩展为 指定文件的路径名
@     表示 Output -> Name of Exectable:定义的工程名,比如test1
build工程后,最终生成的bin文件名称将是test1.bin

!     当前目录下的扩展路径
!L 编译(Build)后,就是 .\obj\xx.axf文件
文件代号(File Code)     
K    keil develop chaintool 工具链(fromelf.exe)
L    Linker output file
L.bin 编译后,生成的就是最终的xx.bin文件
3 参考资料
1.原文链接(Keil官方):Key Sequence for Tool Parameters 
http://www.keil.com/support/man/docs/uv4/uv4_ut_keysequence.htm

2.https://blog.csdn.net/veabol/article/details/52318694
————————————————

原文链接:https://blog.csdn.net/nich2009/article/details/81124691

keil5生成bin文件配置方法相关推荐

  1. Keil5 生成bin文件失败解决方法

    Keil5 生成bin文件失败解决方法 如何生成.bin文件 打开工程Options for Target -> User 勾选Run #1,并添加如上图代码 "$KARM\ARMCC ...

  2. 在KEIL中生成bin文件的方法

    生成hex文件 KEIL中默认生成的是axf文件. 如果想要生成hex文件,则只需要简单地勾一下: 生成bin文件 要生成bin文件,则需要用到fromelf. Keil自带了一个小工具,可以通过执行 ...

  3. Keil如何生成bin文件【Keil生成Bin文件的方法】

    使用过Keil的同鞋都知道,现在Keil中默认可以输出.axf的调试文件和可以通过钩选输出的.hex可执行文件,没有bin(二进制)文件的输出选项.可是偏偏某些时候需要或者习惯性的使用.bin文件来进 ...

  4. Keil5生成.bin文件

    步骤如下:点击魔术棒,进入工具栏,选择user,打钩下图Run#1,输入生成路径. 路径:fromelf(一个空格) --bin(一个空格) --output(一个空格) .\GPIO\GPIO.bi ...

  5. 我想用keil5生成BIN文件,可是安装目录下找不到fromelf.exe

    网上说是要在/keil/ARM/BIN里面找,可我就是没找到,应该是KEIL5放在了/keil/ARM/ARMCC/bin 现在已经找到... fromelf --bin --output= .\ap ...

  6. 利用MDK软件生成bin文件的简单方法

    一.缘由: 之前学习Keil MDK-ARM软件,找了好久生成bin文件的方法,这次分享最简单的,所以写了此篇博文 二.操作步骤: 1.打开"Keil MDK-ARM软件" -找到 ...

  7. keil5环境下生成bin文件

    1. 首先对于keil5其编译生成的HEX文件,一般通过勾选如下: 在进行ISP烧写时,就可以通过传送HEX文件进行烧写. 2. 对于烧写而言不仅仅可以通过HEX文件进行烧写,还可以通过BIN文件进行 ...

  8. Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法

    Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...

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

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

最新文章

  1. ACMNO.48 01字串
  2. git中的删除命令操作
  3. Firebug Command Line 的使用技巧
  4. 架构师需要懂的环境配置标准化
  5. 20165323 第五周学习总结
  6. RHEL 8 - 用OpenSCAP工具对容器镜像进行漏洞安全合规扫描,并修复
  7. java加密与解密(一)
  8. python怎么画地图空间分异图_中国西南诸河流域东片土壤、植被生态系统的分异...
  9. Adobe 全家桶系列卸载工具
  10. 图像处理RIP软件,图像色彩管理,数字喷墨打印技术
  11. 智能家居语音控制系统的设计与实现
  12. 关于程序员的那些段子,你能看懂几个?
  13. C语言多文件编程详解
  14. 网络通信详解-深入浅出
  15. 创蓝253云通讯paas平台PHP短信接口demo分享
  16. 用计算机自我介绍,计算机简单的自我介绍
  17. 客户订单管理系统使用教程
  18. 前端导出多页pdf 带目录 页眉 页脚及页码
  19. 2022年全新数据仓库面试总结大全
  20. Git 忽略某些文件,忽略已提交的文件记录,Git 不追踪变更

热门文章

  1. java计算机毕业设计江淮果岭网站源程序+mysql+系统+lw文档+远程调试
  2. [POI2007]洪水pow 并查集
  3. Unity 键盘WASD 实现物体移动
  4. 前台、中台、后台的定位分别是什么?
  5. 英伟达刷存在感,怼英特尔,想方设法给科技巨头省钱
  6. Oracle-19-like运算符转义操作符
  7. [原创][开源] SunnyUI.Net 字体图标
  8. LinearLayout中控件不能居右对齐
  9. 如何声明变量,如何给变量赋值
  10. OpenCV各模块函数使用实例(3 基本输入输出和色彩变换)