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

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

3天内不再提示

MDK -ARM如何生产Bin文件

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-14 10:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前面有一位读者问:我在IAR中可以选择生产Bin文件,为什么在MDK-ARM没有选项可以配置生产bin文件呢?

使用过IAR的朋友都应该知道:在IAR中工程配置选项可以配置生产Hex,也可以配置生产Bin。

Project -> Optinos -> Output Converter 选择输出格式即可,如下图:

在MDK-ARM中IDE自带一个工具可以将axf转换从bin文件,这个工具就是【fromelf.exe】。

在不同版本的MDK-ARM中,它所在的路径不同,可以直接搜索。

比如V4版本:C:\Keil/ARM/BIN40下面;

而V5版本在:C:\Keil_v5\ARM\ARMCLANG\bin下面。(红色标记为安装目录)。

我们只需要在工程配置 Project -> Options for Target -> User -> After Build/Rebuild 添加指令即可。

C:\Keil_v5\ARM\ARMCLANG\bin\fromelf.exe --bin -o ./Bin/Demo.bin ./Objects/Demo.axf 如下图:

格式:fromelf [options] input_file output_file

为方便大家学习,提供一个软件工程Demo【STM32F103ZE(Keil)_生成bin文件】,微信公众号不支持外链接,请复制下载地址:

http://pan.baidu.com/s/1hskScba

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

    关注

    6

    文章

    361

    浏览量

    43127
  • MDK
    MDK
    +关注

    关注

    4

    文章

    211

    浏览量

    33471
  • BIN文件
    +关注

    关注

    0

    文章

    27

    浏览量

    8938
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KEIL如何输出bin文件

    可以通过Keil自带的fromelf工具将编译生成的.axf文件转换为.bin文件。 1、打开工程设置 Project → Options for Target → 切换到 User 选项卡 2
    发表于 11-20 06:51

    广州唯创电子WT2003H语音芯片系列:通过bin文件实现板载语音更新,支持宽范围音频码率

    在智能终端设备快速迭代的今天,语音芯片的灵活性与音频处理能力成为产品创新的关键。作为专业的语音IC厂家,广州唯创电子推出的WT2003H系列MP3音频播放芯片,以独特的bin文件板载语音更新
    的头像 发表于 10-27 08:48 226次阅读
    广州唯创电子WT2003H语音芯片系列:通过<b class='flag-5'>bin</b><b class='flag-5'>文件</b>实现板载语音更新,支持宽范围音频码率

    如何基于Nuclei DDR200T开发板移植E203,完成BIN文件的生成

    一、介绍 大家好,本篇是我们队伍的第二篇分享,主要内容是全流程(保姆级)介绍一下如何基于Nuclei DDR200T开发板移植E203,完成BIN文件的生成。水平有限,如有错误,欢迎大家批评指正
    发表于 10-24 10:49

    bin文件的烧录以及benchmark跑分简易教程

    承接上篇介绍如何生成bin文件的文章,首先打开vivado,点击open hardware manager 连接好板子后,点击open target -auto connect 然后右键点击
    发表于 10-23 07:42

    AT组件无法正确解析bin文件怎么解决?

    通过ESP32接受网络数据,然后写入MCU中,但是发现在解析bin文件的时候,会自动添加字符。应该是换行符号的解析出现了问题。有什么好办法吗?
    发表于 09-28 08:36

    N307使用SDK创建模块生成bin文件大小异常的原因?

    下载方式选择为ILM 设置生成bin文件 生成的bin文件大小为200多M
    发表于 06-04 07:48

    LPC4078FBD208如何直接烧录Bin文件

    目前有编译后的bin文件,想直接烧进片子,想各位大佬帮帮忙,急急急
    发表于 03-31 06:26

    使用V2.2.0.6EVM工具生成条纹bin文件并烧写到DLPC3478中时,会提示文件太大,为什么?

    我们的设计在使用V2.2.0.6EVM工具生成条纹bin文件并烧写到DLPC3478中时,会提示文件太大,实际只保存了3个set的8bit文件,我们的外部flash是25Q64JVI
    发表于 02-27 07:16

    DLP4500能正常投影但是无法烧写新的bin文件,是什么原因?

    DLP4500能正常投影但是无法烧写新的bin文件,请问有谁知道是什么情况么?麻烦告知下,谢谢。
    发表于 02-27 06:50

    DLP lightcrafter4500生成bin文件过大无法导入是什么原因?

    之前在使用DLP4500投影正弦条纹图案时,通过GUI软件制作出的bin文件均为2M左右,可以正常导入。 现在因为使用需要,想要投影一些其他图案,这时通过GUI制作出的bin文件过大
    发表于 02-26 07:12

    请问DLP5530PGUQ1EVM所输出的bin格式文件如何生成?

    bin格式的文件。请问这里可以通过程序导入的bin格式文件如何生成?有特殊的格式要求吗?直接将图片转换的bin
    发表于 02-25 06:36

    dlp4500加载bin文件时不慎断电,导致连不上电脑控制软件,怎么解决?

    dlp4500加载bin文件时不慎断电,导致连不上电脑控制软件。怎么解决?
    发表于 02-24 07:07

    DLP4710EVM-LC lnternal Patterns的Pattern的.bin文件无法保存怎么解决?

    当使用 lnternal Patterns 进行加载Pattern的.bin文件时,出现如下图所示的错误,导致无法加载; 同时进行保存的时候也会出现类似这个的警告 Pattern'
    发表于 02-24 07:02

    bin文件去除开机logo,有偿,能做的联系我

    bin文件去除开机logo,有偿,能做的联系我
    发表于 01-07 15:25

    使用stm32cubeMX无法生成mdk工程文件

    几年前使用过cubemx,可以生成keil的工程文件。最近有个工程使用cubemx创建,结果只能生成stm32cubemx类型的文件,无法生成mdk的工程文件。 请教如何解决。 (我之
    发表于 01-04 20:03