0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

学技术 | Keil & IAR 生成bin文件的N种方法

大大通 2022-11-02 16:46 次阅读

写在前面:有些情况下需要bin文件直接传输下载数据,比如在应用编程(IAP),那么Keil5是如何生成bin文件呢?让我们来看看如何操作:

命令方法1:

fromelf --bin ".\GPIO_Toggle\@L.axf" --output ".\obj_bin\@L.bin"

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

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

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

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

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

7a727412-57a5-11ed-b116-dac502259ad0.png

命令方法2:

C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ./bin/my.bin ./GPIO_Toggle/GPIO_Toggle.axf

在当前目前下新建bin文件夹并且生成my.bin文件, bin文件生成依赖于当前目录下GPIO_Toggle文件夹内的GPIO_Toggle.axf文件。

7a8de1ac-57a5-11ed-b116-dac502259ad0.png

IAR生成 bin文件:

就比较简单了,如下:

在options->linker ->output选中->output format里选择raw-binary

7ab2409c-57a5-11ed-b116-dac502259ad0.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165311
收藏 人收藏

    评论

    相关推荐

    keil如何生成带有编译日期的BIN文件

    【求助】keil 如何生成带有编译日期的 BIN 文件
    发表于 04-18 08:13

    在TSMaster中加载基于DotNet平台的Seed&Key

    在UDS诊断过程中,会涉及到安全访问的问题,也就是所谓的Seed&Key。TSMaster诊断模块支持通过.dll文件载入Seed&Key算法用于安全访问解锁。在最近发布
    的头像 发表于 04-02 08:20 78次阅读
    在TSMaster中加载基于DotNet平台的Seed&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;Key

    智向未来,2024高通&amp;amp;广和通边缘智能技术进化日成功举办

    3月28日,2024高通&amp;广和通边缘智能技术进化日在深圳成功举办,多位行业嘉宾和技术专家齐聚一堂,深度探讨如何利用多技术融合边缘智能打造数智化社会、推动新质生产力发展。
    的头像 发表于 03-29 10:41 531次阅读
    智向未来,2024高通&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;广和通边缘智能<b class='flag-5'>技术</b>进化日成功举办

    Open RAN的未来及其对AT&amp;amp;T的意义

    3月14日消息,在“Connected America 2024”会议上,AT&amp;T高级副总裁兼网络首席技术官Yigal Elbaz讨论了Open RAN 的未来及其对AT&amp;T的意义。
    的头像 发表于 03-14 14:40 194次阅读

    【电磁兼容技术文档分享】频谱仪应用案例&amp;amp;amp;简易探头的制作

    【电磁兼容技术文档分享】频谱仪应用案例&amp;简易探头的制作
    的头像 发表于 02-19 13:20 184次阅读
    【电磁兼容<b class='flag-5'>技术</b>文档分享】频谱仪应用案例&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;简易探头的制作

    R&amp;amp;S和Applus在EMC测试环境中完成eCall测试

    罗德与施瓦茨(以下简称R&amp;S)和Applus Laboratories完成电磁兼容性 (EMC) 测试环境中 eCall 测试。
    的头像 发表于 01-12 09:12 937次阅读
    R&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;S和Applus在EMC测试环境中完成eCall测试

    技术角度看AT&amp;amp;T为何“抛弃”诺基亚

    但是诺基亚所选择的是Inline这种加速技术,其把第一层放在由Marvell给诺基亚开发的定制芯片上。或许AT&amp;T可能认为“云经济”将抵消CPU成本,并同意Verizon的观点——诺基亚的解决方案并不是真正的“云原生”。
    的头像 发表于 12-15 16:49 324次阅读

    keil如何生成bin文件

    Keil是一种集成开发环境(IDE),专为ARM架构的嵌入式系统开发而设计。在Keil生成bin文件是将代码编译并转换为可执行
    的头像 发表于 12-15 13:43 3208次阅读

    森木磊石CPEEC&amp;amp;amp;CPSSC 2023 展会圆满收官!

    相关领域学术、技术交流,促进产、学、研的合作,促进相关产业及产业链的技术创新和进步。CPEEC&amp;CPSSC202311月10日-13日,CPEEC&amp;CPSSC2023会
    的头像 发表于 11-16 08:22 253次阅读
    森木磊石CPEEC&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;CPSSC 2023 展会圆满收官!

    如何使用Keil生成Bin文件

    如何使用Keil生成Bin文件使用Keil 生成Bin
    发表于 10-19 07:08

    干簧技术-斯丹麦德液位传感器&amp;amp;浮子手册(新)

    电子发烧友网站提供《干簧技术-斯丹麦德液位传感器&amp;浮子手册(新).pdf》资料免费下载
    发表于 09-12 11:49 0次下载

    你使用shell脚本中的2&amp;gt;&amp;amp;1了吗?

    run_cmax > ./starrc_cmax.logs 2>&amp;1中的 2>&amp;1是啥意思?
    的头像 发表于 07-30 14:44 1069次阅读

    基于IAR指定RL78程序地址空间说明

    基于IAR实现C文件指定地址存放&amp;函数指定地址存放,定义变量指定地址。
    的头像 发表于 06-19 15:24 1562次阅读
    基于<b class='flag-5'>IAR</b>指定RL78程序地址空间说明

    如何将PC设置为使用Eclipse&amp;amp;Sloeber?

    想知道是否有人将他们的 PC 设置为使用 Eclipse &amp;amp; Sloeber? 如果是这样,是否有人将其配置为还为数据文件夹内容创建一个 spiffs bin 并可能还
    发表于 06-09 07:14

    if(a==1 &amp;amp;&amp;amp; a==2 &amp;amp;&amp;amp; a==3),为true,你敢信?

    接下来咱们来尝试解决这个问题。假设 if(a==1&amp;&amp;a==12)是等于 true的,那么a肯定不可能是一个“普通的变量”。它势必要有能力在执行的时候能够动态改动值。
    的头像 发表于 05-08 11:01 752次阅读
    if(a==1 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; a==2 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; a==3),为true,你敢信?