前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >KEIL 生成 Bin\axf 文件

KEIL 生成 Bin\axf 文件

作者头像
用户4645519
发布2020-09-07 11:25:29
3.1K0
发布2020-09-07 11:25:29
举报
文章被收录于专栏:嵌入式学习

Axf 文件生成

默认情况是生成 .axf 文件的,但有可能不能生成该文件。

生成的 axf 文件名如 xx2.0 这种文件名带有小数点的,此时就不能够生成 axf 文件。

在这里插入图片描述
在这里插入图片描述

通过配置里的 Output 选项卡即可重新命名。该名称改成如下时即可产生 axf 文件。

在这里插入图片描述
在这里插入图片描述

axf 文件 生成了 axf 文件之后,就可以使用命令将 axf 文件转为 bin 文件。

在这里插入图片描述
在这里插入图片描述

在 User 选项卡中可以看到如果勾选了选项,那么在编译完成之后(After Build/Rebuild),就会执行你的指令。 该指令为:

代码语言:javascript
复制
fromelf.exe --bin -o ./bin/main_board_v213.bin ./Objects/main_board_v2.axf

fromelf.exe 为调用的程序,为了更好找到该程序,可以给出该程序的具体路径。

./bin/main_board_v213.bin 为生成的 bin 相对文件路径和文件名,如果没有文件夹,那么会新建该文件夹。

./Objects/main_board_v2.axf 需要被转化的 axf 文件路径和文件名。

注意 ./ 表示工程目录下的文件夹,即如下图工程文件所在的文件夹位置。

在这里插入图片描述
在这里插入图片描述

生成的 bin 文件名不能有空格,否则生成 bin 文件时会出现如下错误:

代码语言:javascript
复制
Error: Q0466E: An output file can only be specified if there is a single input file

注意:第一次生成可能会有错误,再一次 Build 就好了,如果还是不能生成,可能是因为设置有误。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/03/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档