Keil生成并指定Bin和Hex文件的存放路径 - 附详细操作图文


1 前言

  • 每次Keil编译工程之后,要在“Objects”一堆文件里面查找Hex 和 Bin文件很不方便,下面介绍Keil生成并指定Bin和Hex文件存放路径的详细方法。

2 配置 - Options for Target → Output

  • 点击魔术棒"Options for Target" → 单击" Output " → 按下面截图所示配置
    在这里插入图片描述
    在这里插入图片描述

3 生成Bin / Hex文件

3.1 方式1:不指定路径 - 默认文件夹“Objects”

  • 点击魔术棒"Options for Target" → 单击“User” → 按下面截图所示配置,配置完成后→ 点击"Build"编译 → 生成Bin / Hex文件
  • 复制并输入以下内容
    
    fromelf --bin -o "$L@L.bin" "#L
    
    
    在这里插入图片描述
    在这里插入图片描述

3.2 方式2:指定路径 - 自定义文件夹“HexBin”

3.2.1 编写脚本 - “HexBin.bat”

  • 此脚本要放在 keil工程文件所在目录下

  • 脚本下载链接:《Keil生成并指定Bin和Hex文件的存放路径-脚本文件)》

  • 脚本内容如下:

    
    @echo off
    ::创建输出文件夹 HexBin
    if not exist HexBin (mkdir HexBin)
    ::设置fromelf.exe位置
    set exe_location=%~1ARM\ARMCC\bin\fromelf.exe
    ::设置.axf文件的位置
    set obj_location=%2
    ::获取工程名
    set project_name=%3
    ::设置.axf文件所在目录路径
    set obj_path=%4
    ::设置输出后的文件名
    set output_name=%project_name%
    ::将bin文件生成到HexBin文件夹  >nul屏蔽成功命令
    %exe_location% --bin -o .\HexBin\%output_name%.bin %obj_location% >nul
    ::将hex文件重命名
    ren %obj_path%%project_name%.hex %output_name%.hex >nul
    ::将hex文件复制到HexBin文件夹
    move %obj_path%%output_name%.hex .\HexBin >nul
    
    
  • 注意:如果编译报错,把脚本内中文全部删除,只保留命令

3.2.2 配置 - Options for Target → User

  • 复制并输入以下内容
    
    .\HexBin.bat $K !L @L $L
    
    
    在这里插入图片描述
    在这里插入图片描述
  • 欢迎纠正,(づ ̄3 ̄)づ╭❤~
    如果有帮助到你,能点个赞吗?ღ( ´・ᴗ・` ) 比心
  • 83
    点赞
  • 222
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 16
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的小肥丸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值