keil5环境下生成bin文件
1.
首先对于keil5其编译生成的HEX文件,一般通过勾选如下:
在进行ISP烧写时,就可以通过传送HEX文件进行烧写。
2.
对于烧写而言不仅仅可以通过HEX文件进行烧写,还可以通过BIN文件进行烧写,且BIN文件比HEX文件更小。
设置BIN文件如下:
有两种方式,都是通过自带的fromelf.exe来生成
(1)绝对路径方式
绝对路径方式:
“(keil5的安装路径下)\ARM\ARMCC\bin\fromelf.exe” --bin -o ./obj/test_app.bin ./obj/test_app.axf(找到存放axf的文件路径)"
(2) 相对路径方式
使用相对路径生成,则不需要任何修改
《图省事的直接复制此条命令即可,生成的路径在keli5项目启动文件下》
$K\ARM\ARMCC\bin\fromelf.exe --bin --output=@L.bin !L
如果希望生成.bin文件输出在当前工程下的指定目录,比如Bin文件夹,可如下操作:
$K\ARM\ARMCC\bin\fromelf.exe --bin --output=Bin@L.bin !L
3.
当然如果你想把其他开发环境生成的AXF文件转换为BIN文件,也可以直接调用这个小工具来实现。
命令格式为:
[fromelf.exe文件路径] --bin -o [BIN路径} [AXF文件路径}
例如:
E:/Keil_v5/ARM/ARMCC/bin/fromelf.exe --bin -o E:/Keil_Project/OneNET.bin E:/Keil_Project/OneNET.axf
注意:文件路径需要的是绝对路径。还输出的文件路径顺序不改变。先.bin路径,后.axf路径。(.axf为调试文件)
keil5环境下生成bin文件相关推荐
- .axf文件_Keil开发环境如何生成BIN文件
为什么需要BIN文件呢? 有些烧录器只支持BIN文件. 进行OTA远程升级时,只能使用BIN文件. 使用JLink脚本文件进行一键烧录时,只支持BIN文件. BIN文件要比HEX和AXF文件小的多. ...
- Android环境下生成PDF文件
一.背景 公司需要一个从本地选择图片生成pdf文件并上传的功能,由于Android本身并没有对pdf的支持,这里选择使用一个第三方的库来达成需求. 二.库的选择 2.1 当前主流的库 在众多Java语 ...
- Keil使用 fromelf 生成bin文件
一.语法格式如下: fromelf [options] input_file [options] 选项如下,可以组合使用,两者之间用空格隔开: 二.在Keil中的使用过程 1.配置Outp ...
- Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法
Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...
- Keil5 生成bin文件失败解决方法
Keil5 生成bin文件失败解决方法 如何生成.bin文件 打开工程Options for Target -> User 勾选Run #1,并添加如上图代码 "$KARM\ARMCC ...
- keil5生成bin文件配置方法
KEIL / MDK生成BIN文件的两种方式 1 KEIL工程配置入口 点击"魔术棒"图标(Option for Target) 在After Build/Rebuild选项卡中, ...
- Keil MDK5生成bin文件时生成了*.bin文件夹
在Keil魔术棒中通过以下方式生成bin文件时,看提示命令执行成功,却生成了一个*.bin文件夹,文件夹内部是两个bin文件,当时感觉很奇怪,第一次遇到这种情况. 使用的命令:fromelf.exe ...
- 在KEIL中生成bin文件的方法
生成hex文件 KEIL中默认生成的是axf文件. 如果想要生成hex文件,则只需要简单地勾一下: 生成bin文件 要生成bin文件,则需要用到fromelf. Keil自带了一个小工具,可以通过执行 ...
- keil 生成bin找不到afx文件_【学习笔记】Keil不能正确生成.bin文件的解决办法
前段时间我写过如何利用CW.IAR和Keil生成image文件,效果还不错,有些用户反馈挺有帮助的,毕竟待项目开发到最后是需要生成image文件用来量产烧写,我们总不至于到最后使用调试下载吧(不过还别 ...
最新文章
- android 手势放缩_AIR Android:放大与缩小手势
- PHP教程:WebService最常用的两种方法
- 拆解19元的儿童电话手表,要是能二次开发就好了
- centos7下端口映射
- [云炬创业基础笔记]第七张创业团队测试7
- go语言基础到提高(13)-同步
- python僵尸进程和孤儿进程_Python Web学习笔记之并发编程的孤儿进程与僵尸进程...
- 控制QLineEdit的输入范围
- 【C++】CCFCSP201803-1跳一跳
- 收藏的一个关于C# ToString的方法集合
- 电阻电容电感PCB封装真实尺寸大小
- python实现货币贷款分期计算(等额本金/等额本息)
- android 背景渐变颜色代码,Android开发——实现背景颜色渐变效果
- Advanced Installer Architect创作工具
- TextView的setBounds()方法
- Netty处理器的小技巧和Netty大文件传输方法思路
- CSUSTOJ-藤原书记想要探病(简单矩阵快速幂)
- 3. Python控制结构
- 在职研究生计算机专业好考么,湖南在职研究生计算机专业好考不
- 民俗杂事丨“大力丸”是壮阳药吗?