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

    浏览量

    42751
  • MDK
    MDK
    +关注

    关注

    4

    文章

    211

    浏览量

    32903
  • BIN文件
    +关注

    关注

    0

    文章

    27

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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

    DLP3010EVM-LC通过api加载DLP EVM GUI 3.1.0.5保存的bin文件后,如何只播放一次,如何连续播放?

    1、加载bin文件的源码取自ti例程的源码,并保持一致。 2、我调用的播放api是DLPC34XX_WriteInternalPatternControl(DLPC34XX_PC_START
    发表于 02-21 07:48

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

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

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

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

    新唐科技率先发布免费版Arm Keil MDK,助力嵌入式开发

    2024年11月5日,新唐科技正式推出了免费版的Arm® Keil® MDK Nuvoton Edition,成为全球首家向开发者提供Keil MDK完整版本的半导体公司。这款专业开发工具专为
    的头像 发表于 11-06 11:07 2585次阅读

    TAS2555如何把i2s的配置也包含到bin文件中?

    目前使用PPC3已经完成spk的调试生成了bin文件,但是在PPC中如何配置I2S接口的时序,没找到这个项目 在android平台上是通过bin文件完成2555寄存器初始化的,那如何
    发表于 10-15 08:33

    使用vscode始终无法找到头文件怎么解决?

    为“windows-gcc-arm”:“D:/env-windows/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gcc” [2024/
    发表于 09-27 06:33

    keil5怎么给ti烧录程序

    安装Keil MDK-ARM软件: 访问Keil官方网站(https://www.keil.com/)并下载Keil MDK-ARM软件。 安装软件并激活您的许可证。 创建新项目: 打开Keil
    的头像 发表于 09-02 10:18 2792次阅读