stm32程序在keil5中生成.bin固件

我就从我实际情况出发,一是作为我自己的一个总结,二是标注上我在研究过程中遇到的坑~~首先按顺序列举一下keil5生成Bin文件的步骤:

一,前提条件:

首先就必须是可以编译通过的32程序再能继续进行下面的部分,这个Bin文件的生成一般就是生成进行产品批量固件烧录(反正我是这样的)、更新等功能(有其他的功能会再跟进),因此一般都是程序设计完毕在需要生成bin固件;

二,找到文件位置:

首先找到两个文件的路径:1、fromelf.exe;2、.axf文件
1、其中一是keil5中的可执行文件,我电脑中的路径是:C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe该路径在keil5 中的安装路径
2、二是32程序中的output文件夹中的文件,G:\text\Output\text.axf;

二,keil5软件操作:

1、打开target options(魔法棒)选择“user”窗口
在这里插入图片描述
如图首先勾选Run#1在输入框中输入

下面展示一些 内联代码片

D:\keil5\ARM\ARMCC\bin\fromelf.exe --bin --output ..\Output\text.bin ..\Output\text.axf

1*、D:\keil5\ARM\ARMCC\bin\fromelf.exe这个就是上面提前熟悉的可执行文件的路径,可以带“”,也可以不带,亲测没有影响,
2、–bin --output 为执行命令,就按照这个格式输入,注意这句前面和前一句之间有个英文空格

3、…\Output\text.bin,其中“text”是您的程序名,…\Output是你想把生成的Bin文件放在那个文件夹里面(个人建议就放在程序文件的Output文件中)

4、…\Output\text.axf,其中“text.axf”是你在程序文件中找到的.axf文件的文件名,是存放在“Output文件中的”
**5、**配置好之后点击编译若没有出现“error”就可以在你之前命令中设置的Output文件中找到相应的斌文件啦!
6、注意:
a、要按照代码块里的为准,下面注释中的\前面是两个点不是三个;

b、这一句命令一共有四个英文空格,两个是在–bin --output这里,还有就是上面的每个。。\前面是一个,其余的放千万不要有空格;
c、这句命令中最好不要有中文路径,也养成这个习惯,全英文工作;
d、常见问题:
afx路径名称中有空格就会出现:An output file can only be specified if there is a single input file(中文也有可能)
Error: Q0120E: No input file specified.提示没有指定的输入文件
这个问题是编译器没有找到.axf文件,就是路径有问题,记住上面注意中的空格问题多数就能解决。

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 您可以按照以下步骤下载Keil5STM32F4库文件: 1. 首先,访问Keil官方网站,创建一个账户并下载Keil5软件,注册后会分配一个许可证文件。 2. 下载STM32F4的固件库文件。 3. 在Keil5新建一个工程,选择STM32F4系列的芯片型号,并导入STM32F4固件库。 4. 编写您的代码并进行编译和调试,最终生成.hex或.bin文件,然后上传到您的目标板。 希望这能对您有所帮助! ### 回答2: 要下载STM32F4系列的软件开发工具Keil5,您可以按照以下步骤进行操作: 1. 首先,打开您的浏览器并访问Keil官方网站(https://www.keil.com/)。 2. 在网站的主页上,点击顶部菜单栏的“产品”选项。 3. 在产品页面上,找到并点击“Keil MDK-ARM”选项。MDK-ARM是Keil提供的用于ARM芯片开发的集成开发环境。 4. 接下来,您将被重定向到MDK-ARM的页面。在该页面上,找到并点击“Downloads”选项。 5. 在下载页面上,您将看到可用于不同硬件平台的不同版本。找到合适的版本,将鼠标悬停在其上方,并点击“Download”按钮进行下载。 6. 下载完成后,双击安装文件,按照提示进行安装MDK-ARM软件。 7. 安装完成后,在MDK-ARM软件创建新的项目。选择正确的设备型号,如STM32F4系列,并进行项目配置。 8. 在项目配置完成后,您可以开始编写代码、调试和下载到STM32F4系列开发板上进行测试。 通过以上步骤您可以下载并使用Keil5进行STM32F4系列的软件开发。请注意,MDK-ARM软件和Keil官方网站上可能会有更新和变化,建议在下载前查看相关文档和网站信息。 ### 回答3: 要下载STM32F4系列的Keil5开发环境,需要进行以下步骤: 第一步,打开浏览器,在搜索引擎输入“Keil5下载”,点击搜索按钮。 第二步,在搜索结果找到ARM官方网站,点击进入该网站。 第三步,找到并点击“Products”(产品)选项,然后选择“MCU”(微控制器单元)子选项。 第四步,在MCU产品列表,找到并点击“STM32F4 Series”(STM32F4系列)。 第五步,在STM32F4系列页面上,找到并点击“Downloads”(下载)选项。 第六步,浏览下载列表,找到适用于您的操作系统的Keil5安装程序。 第七步,点击下载按钮,等待下载完成。 第八步,打开下载的安装程序,按照安装向导的指引进行安装。 第九步,安装完成后,打开Keil5开发环境。 第十步,点击“Project”(项目)选项,选择“New Project”(新建项目),然后选择“STM32F4 Series”作为目标器件。 第十一步,按照提示操作,创建一个新的STM32F4系列项目。 通过以上步骤,您将成功下载并安装好Keil5开发环境,并可以开始使用该环境进行STM32F4系列的开发。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张工hkj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值