Keil5生成hex和bin文件的方法

这篇具有很好参考价值的文章主要介绍了Keil5生成hex和bin文件的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 生成.hex文件

keil5怎么生成hex文件格式,单片机,stm32,嵌入式硬件
点击工具栏的魔法棒
keil5怎么生成hex文件格式,单片机,stm32,嵌入式硬件
最后直接编译工程就能生成.hex文件到指定的文件夹
keil5怎么生成hex文件格式,单片机,stm32,嵌入式硬件

2 生成.bin文件

生成bin文件的工具就是keil安装目录下的 “formelf.exe”,位置参考如下图所示
keil5怎么生成hex文件格式,单片机,stm32,嵌入式硬件
点击魔术棒进行如下设置
keil5怎么生成hex文件格式,单片机,stm32,嵌入式硬件

fromelf.exe --bin -o "$L@L.bin" "#L"

测试该方法不会报Error: Q0122E Could not open file 'xxxx.axf': No such file or directory。的错误。

3 hex与bin文件烧录

使用STM32 ST-LINK Utility进行烧录
STM32 ST-LINK Utility是针对STM32全系芯片进行编程(读、写、擦除、选项字)的一款工具。
ST-LINK Utility不仅提供图形化界面(GUI),也提供命令行命令行界面(CLI)。
keil5怎么生成hex文件格式,单片机,stm32,嵌入式硬件
keil5怎么生成hex文件格式,单片机,stm32,嵌入式硬件
该软件官网链接https://www.st.com/en/development-tools/stsw-link004.html
或者https://download.csdn.net/download/qq_18935435/87631542文章来源地址https://www.toymoban.com/news/detail-588999.html

到了这里,关于Keil5生成hex和bin文件的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • KEIL5中头文件路劲包含问题

    方式1: 1.Keil中添加头文件相对路劲的方法 在c/c++配置中添加路劲,最终是将添加的绝对路径转化为相对路径; 注意:相对路径的当前位置指.uvproj文件所在位置 在C/C++配置中的include paths”中添加工程所用的所有头文件的路径; 2.使用已添加头文件的方法 比如:gpio.c这个源文

    2024年02月06日
    浏览(36)
  • Keil5----新建项目文件( .c文件 和 .h文件)

    在使用 Keil5 编辑程序的时候,一定需要新建几个文件(.c文件 和 .h文件),在其中编写不同功能的程序。 例如:新建LED.c和LED.h文件,实现LED灯闪烁的功能等。 新建文件,然后保存 跳到工程 根目录 新建文件夹 User_LED 双击进入,新建的文件夹 User_LED 。 将文件命名为 User_LE

    2024年02月11日
    浏览(40)
  • keil5 烧录程序到单片机的方法

    Keil是一种常用的单片机开发工具,支持多种单片机芯片。下面详细说明Keil5如何烧录程序到单片机的方法。 编译程序 首先,在Keil5中打开编写好的程序工程,进行编译。编译生成的可执行文件是.hex或.bin格式的文件。在Keil5中,选择Project-Build Target或者按下快捷键F7,进行编译

    2023年04月08日
    浏览(39)
  • Keil5添加.c文件与.h文件的方法-导入支持库-新大陆物联网竞赛-Lora模块&NBIOT模块例程-添加导入文件

            在某些情况下,我们使用现用的物联网开发例程,例如新大陆物联网的Lora与NBIOT的例程,我们对其例程内目前所有的库不满意,不足以实现开发需要的功能,我们需要在原有工程上添加我们自己的库,以满足开发需要。         首先,打开文件夹选项,点击如下图所

    2024年02月12日
    浏览(39)
  • Keil5软件安装方法(兼容stm32与c51方法)

    目录 一、下载软件包 二、安装软件 1、安装C51v960a.exe (1)右键以管理员权限运行程序  (2)开始安装软件  (3)勾选协议 (4)选择安装路径  (5)填写名字与邮箱  (6)等待安装 (7)安装完毕  (8)以管理员打开软件 (9)打开注册机 (10)破解成功 2、安装mdk528.exe

    2023年04月24日
    浏览(31)
  • MDK keil5新建STM32工程文件--实践篇

    一、先下载芯片支持包 第一步 :当然是先百度搜索我们的keil官网(网址):https://www.keil.com/   第二步 :点击首页的Project,会跳转如界面,再次点击Arm Cortex-M,如图所示:    第三步 :点击后会再次跳转,这时候我们再次点击Public Software Packs,如图所示: 第四步 :点击后

    2024年02月16日
    浏览(46)
  • keil设置程序起始地址及生成bin文件的方法

    1.1FLASH APP 的起始地址设置 随便打开一个之前的实例工程,点击 Options for Target→Target 选项卡 默认的条件下,图中 IROM1 的起始地址(Start)一般为 0X08000000,大小(Size)为 0X80000, 即从 0X08000000 开始的 512K 空间为我们的程序存储区。而图中,我们设置起始地址(Start) 为 0X0

    2024年02月09日
    浏览(38)
  • 常见的Keil5编译报错及其原因和解决方法

    以下是几种常见的Keil5编译报错及其原因和解决方法: \\\"Error: L6218E: Undefined symbol\\\"(未定义符号错误) 这通常是由于缺少对应的库文件或者代码中有未声明的变量或函数引起的。解决方法是检查相应的库文件是否已正确添加到工程中,或者声明并实现相应的变量或函数。 \\\"Err

    2024年02月07日
    浏览(48)
  • 【经验分享】使用Keil5烧录代码遇到的问题及解决方法

    目录 一. 前言 二. 所遇问题及解决方法         1. 首先最基本的Options for target​编辑的设置不用多说,下载器根据自己所使用的类型进行选择。(我使用的是CMSIS-DAP)         2 .第二种可能出现的问题如下(SWD/JTAG Communication Failure):         3 .第三种可能出现的问题如

    2024年02月05日
    浏览(145)
  • Keil5在已有项目中导入文件夹(文件或模块),后编译,头文件找不到问题

    如果你是以及成功导入文件后,但是编译时发现头文件找不到,可以直接从第二部分看起 ** 导入头文件时注意,注意,注意路径问题要和导入文件时的路径一致,(应该不是本项目下的刚导入的文件夹的路径;虽然我们在导入文件后此路径下看是有这个文件夹,但是这个只是个虚拟的文

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包