软件教程

首页 > 文章频道 > 软件教程

IAR怎么生成Bin文件

时间:2026-09-15 编辑:news

在嵌入式开发领域,iar embedded workbench是众多arm、risc-v开发者常用的集成开发环境,默认配置下iar只会输出hex格式的可执行文件,但是在ota升级、量产烧录、开发板裸片启动等很多场景中,我们都需要用到体积更小、结构更简单的二进制bin文件。不少刚接触iar的开发者常常不知道如何生成bin文件,其实不需要下载第三方转换工具,借助iar自带的工具就能轻松实现自动或手动生成,下面整理了详细的操作方法。

前期准备:确认基础配置

在配置生成bin文件之前,首先要确保你的项目可以正常完成编译,没有报错,能够生成iar默认的.out可执行文件或hex文件。iar本身自带了格式转换工具fromelf.exe,不需要额外安装第三方软件,我们只需要简单配置就能实现编译完成自动输出bin文件,省去每次手动转换的麻烦。

自动生成bin配置方法(推荐)

这是最适合日常开发的方法,配置一次后每次编译都会自动生成bin文件。首先打开目标iar项目,点击顶部菜单栏的「project」,选择下拉菜单中的「options」打开项目配置窗口。在左侧导航栏找到「build actions」选项,点击进入后勾选「use post-build command line」,然后在下方的命令输入框中填入命令:`$toolkit_dir$⁄bin⁄fromelf.exe --bin --output "$proj_dir$⁄$target_outname$.bin" "$target_path$"`。这里的变量都是iar预设的环境宏,会自动适配你的iar安装路径和项目配置,不需要手动修改路径,默认会将生成的bin文件输出到项目根目录,方便查找。配置完成后点击「ok」保存,重新编译整个项目,编译完成后就能在项目目录找到生成的bin文件。

手动转换bin方法(单次转换适用)

如果只是需要转换已经编译好的.out文件,可以用手动转换的方法。首先找到你的iar安装目录,进入「bin」文件夹找到fromelf.exe,打开命令提示符(cmd),切换到fromelf.exe所在目录,输入转换命令:`fromelf.exe --bin --output 你的输出路径⁄输出文件名.bin 你的源文件路径⁄项目名.out`,按下回车后就能直接生成bin文件。

两种方法都可以稳定生成符合要求的bin文件,推荐开发中使用自动配置的方法,提升开发效率。如果配置后编译报错,只需要检查命令中的空格、引号是否输入错误,重新复制即可正常使用。全文约648字。

查看

软件教程

十六番旅行app怎么使用

做旅行攻略做到头秃?翻遍种草平台还是踩了一堆网红坑?想找小众本地玩法却找不到同频驴友?其实你差一个用对了的十六番旅行app——这个靠旅行者口口相传火起来的老牌社区,藏着太多别处找不到的干货,不少新手却还没摸透它的正确打开方式,今天就给大家梳理一遍。出发前做攻略

2026-09-12 【新闻资讯】

推荐下载

导航作为我们日常出行必备的一个软件,相信很多小伙伴的手机当中都不会缺少这样一类软件。毕竟除了我们常去的一些地方不需要指路以外,基本上在大城市的小伙伴出门都会直接打开导航软件。而且除去指路之外,我们还能通过软件来查看自己所需要的路程时间,并且选择更加有效的行程路线,从而提升我们的赶路效率,那么市面上有哪些好用的导航APP呢?

今天小编就给大家推荐一些实用的视频格式转换软件,不管是老旧格式还是主流格式都能直接转换,把本地保存的视频直接添加到转换器里面就可以直接转换了,转换后的优化都是比较可靠的,单个转换和批量转换都是可以的,减少视频格式的问题,能够视频保护好视频,效率很高。