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文件相关推荐

  1. .axf文件_Keil开发环境如何生成BIN文件

    为什么需要BIN文件呢? 有些烧录器只支持BIN文件. 进行OTA远程升级时,只能使用BIN文件. 使用JLink脚本文件进行一键烧录时,只支持BIN文件. BIN文件要比HEX和AXF文件小的多. ...

  2. Android环境下生成PDF文件

    一.背景 公司需要一个从本地选择图片生成pdf文件并上传的功能,由于Android本身并没有对pdf的支持,这里选择使用一个第三方的库来达成需求. 二.库的选择 2.1 当前主流的库 在众多Java语 ...

  3. Keil使用 fromelf 生成bin文件

    一.语法格式如下: fromelf    [options]    input_file [options] 选项如下,可以组合使用,两者之间用空格隔开: 二.在Keil中的使用过程 1.配置Outp ...

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

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

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

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

  6. keil5生成bin文件配置方法

    KEIL / MDK生成BIN文件的两种方式 1 KEIL工程配置入口 点击"魔术棒"图标(Option for Target) 在After Build/Rebuild选项卡中, ...

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

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

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

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

  9. keil 生成bin找不到afx文件_【学习笔记】Keil不能正确生成.bin文件的解决办法

    前段时间我写过如何利用CW.IAR和Keil生成image文件,效果还不错,有些用户反馈挺有帮助的,毕竟待项目开发到最后是需要生成image文件用来量产烧写,我们总不至于到最后使用调试下载吧(不过还别 ...

最新文章

  1. android 手势放缩_AIR Android:放大与缩小手势
  2. PHP教程:WebService最常用的两种方法
  3. 拆解19元的儿童电话手表,要是能二次开发就好了
  4. centos7下端口映射
  5. [云炬创业基础笔记]第七张创业团队测试7
  6. go语言基础到提高(13)-同步
  7. python僵尸进程和孤儿进程_Python Web学习笔记之并发编程的孤儿进程与僵尸进程...
  8. 控制QLineEdit的输入范围
  9. 【C++】CCFCSP201803-1跳一跳
  10. 收藏的一个关于C# ToString的方法集合
  11. 电阻电容电感PCB封装真实尺寸大小
  12. python实现货币贷款分期计算(等额本金/等额本息)
  13. android 背景渐变颜色代码,Android开发——实现背景颜色渐变效果
  14. Advanced Installer Architect创作工具
  15. TextView的setBounds()方法
  16. Netty处理器的小技巧和Netty大文件传输方法思路
  17. CSUSTOJ-藤原书记想要探病(简单矩阵快速幂)
  18. 3. Python控制结构
  19. 在职研究生计算机专业好考么,湖南在职研究生计算机专业好考不
  20. 民俗杂事丨“大力丸”是壮阳药吗?

热门文章

  1. 机器学习从入门到创业手记-数据分析实战
  2. google的网络U盘
  3. 搜索引擎优化(SEO)新手指南
  4. 易语言防破解防爆暗桩源码
  5. 手机桌面隐藏大师_应用隐藏大师手机版下载-应用隐藏大师下载 v1.2-说说手游网...
  6. 重磅!中国工程院院士孙家广加盟昆仑数据,担任首席战略顾问
  7. 年度大型攻防实战全景:红蓝深度思考及多方联合推演
  8. PC构件行业发展概况及竞争格局、发展趋势
  9. [Rust笔记]Rust生成随机数的方法
  10. about porting