Keil使用 fromelf 生成bin文件

这篇具有很好参考价值的文章主要介绍了Keil使用 fromelf 生成bin文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、语法格式如下:

fromelf    [options]    input_file

[options] 选项如下,可以组合使用,两者之间用空格隔开:

Keil使用 fromelf 生成bin文件

二、在Keil中的使用过程

1、配置Output,生成可执行文件

aa即为可执行文件名,后缀为axf。即编译后会生成一个叫aa.axf的文件,然后再由这个文件生成bin文件。

2、配置User,生成bin文件

Keil的“User”中可以设置运行命令,这里设置在编译完成后执行fromelf  命令,下面为解释:

C:\Keil\ARM\BIN40\fromelf.exe  --bin -o :命令表示从可执行文件生成bin文件。
D:\1\out\33.bin   :生成的bin文件的路径和文件名。 
D:\1\out\aa.axf   :可执行文件的路径和文件名。

编译后即可生成33.bin文件(注意路径是可变的)。

三、fromelf   中 $L、@L、L的用法

$L、@L、L用来指定对应的路径或名称。

1、L是指axf文件路径,加文件名。

2、$L是指axf的文件路径,不含文件名。

3、@L是指axf的文件名,不含axf的后缀。

比如:生成D:\1\out\aa.axf文件,那么

L的内容为:D:\1\out\aa.axf

$L的内容为:D:\1\out\       (包含最后的“\”)

@L的内容为:aa

因此可以利用他们组成:

1、fromelf --bin -o "$L@L.bin" "$L@L.axf"     表示在axf相同的文件下生成bin文件。

2、fromelf --bin ".\obj\@L.axf" --output ".\obj\972.bin"

 文章来源地址https://www.toymoban.com/news/detail-426189.html

到了这里,关于Keil使用 fromelf 生成bin文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ESP32 bin文件生成及多个bin文件合并指南

    在ESP32开发过程中,对于我们实际的开发人员来说,将程序烧录进入ESP32内不是什么复杂的事情,直接输入 idf.py flash 指令即可实现,但是当我们开发完成之后,如何将对应的bin文件提供给测试人员进行相应的测试,以及如何提供bin文件给到产线进行生产呢? 通常将工程文件直

    2024年02月09日
    浏览(60)
  • 【SpringBoot】两种配置文件, 详解 properties 和 yml 的语法格式, 使用方式, 读取配置

    各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你: 📕 JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等 📗 Java数据结构: 顺序表, 链表, 堆, 二叉树, 二叉搜索树, 哈希表等 📘 JavaEE初阶: 多线程, 网络编程, TCP/IP协议, HTTP协议

    2024年02月10日
    浏览(52)
  • 【嵌入式烧录/刷写文件】-3.1-详解二进制Bin格式文件

    目录 1 什么是bin 2 bin文件的结构 3 如何打开bin文件 3.1 使用Vector HexView工具打开 3.2 使用Notepad++工具打开 3.3 使用Binary Viewer工具打开 结尾 优质博文推荐阅读(单击下方链接,即可跳转): 点击返回「《Autosar从入门到精通-实战篇》总目录」 点击返回「《Autosar_BSW高阶配置》总

    2024年02月08日
    浏览(54)
  • ccs生成bin文件方法

    右击工程文名,点击属性 , 然后 依次点击 Build-Step , 如下图 在 Post Build Step中输入如下字符:\\\"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat\\\" \\\"${BuildArtifactFileName}\\\" \\\"${BuildArtifactFileBaseName}.bin\\\" \\\"${CG_TOOL_ROOT}/bin/ofd2000.exe\\\" \\\"${CG_TOOL_ROOT}/bin/hex2000.exe\\\" \\\"${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe\\\"

    2024年01月18日
    浏览(34)
  • ELF文件格式以及重要文件(.o,.elf,.axf,.bin,.hex)说明

    可执行与可链接格式 (Executable and Linkable Format,ELF),常被称为 ELF格式,是一种用于可执行文件、目标代码、共享库和核心转储(core dump)的标准文件格式,一般用于类Unix系统,比如Linux,Macox等。ELF 格式灵活性高、可扩展,并且跨平台。 主要可以分为三种类型: (1)可

    2023年04月15日
    浏览(50)
  • 如果遇到 uni-app 下载文件后缀为.bin格式问题

    使用uni-app 下载并预览文件功能,但是因为后台提供的地址是 http://10.121.2.215:8041/×××/×××/1479324207283898626 而不是带.jpg/.docx/.pdf等带后缀那种 1、导致下载的文件后缀名 是 .bin 格式 2、预览失败(打不开)或者 下载也没办法正常打开 根本的原因是 就是因为后端需要在 content

    2024年02月13日
    浏览(47)
  • WAV文件格式全面分析+使用CoolEdit生成正弦波

    生成正弦波为: 48K采样率,单声道,一个Sample是16bit,10秒钟时间的PCM数据 生成的正弦波 将上面生成的正弦波保存为WAV文件,我这边生成的波形放在了这里 WAV头一共44个字节(不包括data段的纯PCM数据),如下所示 帧头说明 ChunkID WAV文件帧头,固定为’RIFF’ ChunkSize 不包含

    2023年04月08日
    浏览(83)
  • Keil MDK-ARM 软件的部分常用快捷键如下

    F7 :编译。 F8:  下载。 F9:添加/取消断点。 Ctrl + F5:调试。 Tab:将选中的内容整体右移。 Shift + Tab:将选中的内容整体左移。 Home:将光标移至行首。 End:将光标移至行末。 Ctrl + :光标从当前位置右移一个单词。 此外,还有其他一些快捷键,可以通过在Keil软件的菜单栏

    2024年02月09日
    浏览(45)
  • 通过生成mcs、bin文件将程序固化到FPGA

    通过将程序固化到FPGA,可以做到断电不丢失程序,上电之后就自动启动程序的作用,整个固化步骤主要分为3步,一是修改约束文件,二是生成mcs或bin文件,三是将程序固化到开发板flash 生成固化文件之前,首先需要在约束文件内添加一段原语,添加这段原语的目的主要是为

    2024年01月17日
    浏览(40)
  • Keil5如何生成反汇编文件

    在Keil5界面下点击选项,选择“User”,勾选“After Build/Rebuild”中“RUN #1”,复制 fromelf --text -a -c --output=xxx.dis xxx.axf 在Linker栏中找到“Linker Control string”里最后-o后的.axf文件,将其复制下来替换第一步语句中的xxx.axf,然后点击OK 再次编译生成xxx.dis反汇编文件

    2024年02月01日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包