keil5生成bin文件配置方法
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文件配置方法相关推荐
- Keil5 生成bin文件失败解决方法
Keil5 生成bin文件失败解决方法 如何生成.bin文件 打开工程Options for Target -> User 勾选Run #1,并添加如上图代码 "$KARM\ARMCC ...
- 在KEIL中生成bin文件的方法
生成hex文件 KEIL中默认生成的是axf文件. 如果想要生成hex文件,则只需要简单地勾一下: 生成bin文件 要生成bin文件,则需要用到fromelf. Keil自带了一个小工具,可以通过执行 ...
- Keil如何生成bin文件【Keil生成Bin文件的方法】
使用过Keil的同鞋都知道,现在Keil中默认可以输出.axf的调试文件和可以通过钩选输出的.hex可执行文件,没有bin(二进制)文件的输出选项.可是偏偏某些时候需要或者习惯性的使用.bin文件来进 ...
- Keil5生成.bin文件
步骤如下:点击魔术棒,进入工具栏,选择user,打钩下图Run#1,输入生成路径. 路径:fromelf(一个空格) --bin(一个空格) --output(一个空格) .\GPIO\GPIO.bi ...
- 我想用keil5生成BIN文件,可是安装目录下找不到fromelf.exe
网上说是要在/keil/ARM/BIN里面找,可我就是没找到,应该是KEIL5放在了/keil/ARM/ARMCC/bin 现在已经找到... fromelf --bin --output= .\ap ...
- 利用MDK软件生成bin文件的简单方法
一.缘由: 之前学习Keil MDK-ARM软件,找了好久生成bin文件的方法,这次分享最简单的,所以写了此篇博文 二.操作步骤: 1.打开"Keil MDK-ARM软件" -找到 ...
- keil5环境下生成bin文件
1. 首先对于keil5其编译生成的HEX文件,一般通过勾选如下: 在进行ISP烧写时,就可以通过传送HEX文件进行烧写. 2. 对于烧写而言不仅仅可以通过HEX文件进行烧写,还可以通过BIN文件进行 ...
- Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法
Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...
- Keil MDK5生成bin文件时生成了*.bin文件夹
在Keil魔术棒中通过以下方式生成bin文件时,看提示命令执行成功,却生成了一个*.bin文件夹,文件夹内部是两个bin文件,当时感觉很奇怪,第一次遇到这种情况. 使用的命令:fromelf.exe ...
最新文章
- ACMNO.48 01字串
- git中的删除命令操作
- Firebug Command Line 的使用技巧
- 架构师需要懂的环境配置标准化
- 20165323 第五周学习总结
- RHEL 8 - 用OpenSCAP工具对容器镜像进行漏洞安全合规扫描,并修复
- java加密与解密(一)
- python怎么画地图空间分异图_中国西南诸河流域东片土壤、植被生态系统的分异...
- Adobe 全家桶系列卸载工具
- 图像处理RIP软件,图像色彩管理,数字喷墨打印技术
- 智能家居语音控制系统的设计与实现
- 关于程序员的那些段子,你能看懂几个?
- C语言多文件编程详解
- 网络通信详解-深入浅出
- 创蓝253云通讯paas平台PHP短信接口demo分享
- 用计算机自我介绍,计算机简单的自我介绍
- 客户订单管理系统使用教程
- 前端导出多页pdf 带目录 页眉 页脚及页码
- 2022年全新数据仓库面试总结大全
- Git 忽略某些文件,忽略已提交的文件记录,Git 不追踪变更
热门文章
- java计算机毕业设计江淮果岭网站源程序+mysql+系统+lw文档+远程调试
- [POI2007]洪水pow 并查集
- Unity 键盘WASD 实现物体移动
- 前台、中台、后台的定位分别是什么?
- 英伟达刷存在感,怼英特尔,想方设法给科技巨头省钱
- Oracle-19-like运算符转义操作符
- [原创][开源] SunnyUI.Net 字体图标
- LinearLayout中控件不能居右对齐
- 如何声明变量,如何给变量赋值
- OpenCV各模块函数使用实例(3 基本输入输出和色彩变换)