我们在平常使用keil下载的时候使用的是axf格式的文件,里面不仅有代码指令信息,也包含了调试信息。
今天来一起看看怎么将公司或者自己生成的那些看不到源码的hex文件烧录到芯片中~

假设你现在有一个hex文件,名字叫***“woshinibabadepengyoudexiaoshu.hex”***。

第一步:新建一个工程,工程的名字可以任意选取,将hex文件添加到新建的文件目录下即可。
第二步:选择芯片的型号,选择自己使用的芯片型号,选过之后keil5会自动弹出来一个补全代码的功能,这时忽略它。

在这里插入图片描述

第三步:配置魔法棒的Output部分

这要说一下:
注意步骤2,选取第一步你放hex文件的位置,
步骤3一定要把**“.hex”**这几个字母也加进去!
步骤4的Create HEX File可选可不选,生成时需要点上。

第四步:配置Debug部分

步骤3点进去

我是用的MO,所以就点选确认“Cortex-Mo”

步骤2我选的是1M。你们可以试试其他的,芯片和仿真器支持的话应该都可以

步骤1按照我的勾选来,Reset and Run勾选上是下载之后就运行的意思。
步骤2选择好芯片的Flash.

按照上面的步骤设置完成后,要记得点OK

之后就可以下载了。

就这么简单,拜拜!

如何使用keil下载hex文件?相关推荐

  1. keil创建工程没有atmel_如何使用 KEIL 下载 HEX 文件?

    熟悉 KEIL 的人都知道,KEIL 下载时使用 axf 格式的文件,里面不仅有代码指令信息,也包含了调试信息,比如C代码和汇编代码之间的对应关系(这些信息不会下载到单片机中,不然单片机可能装不下,哈 ...

  2. STM32使用J-LINK下载HEX文件

    使用J-LINK仿真器下载HEX文件到STM32芯片 工具/原料 J-Flash ARM 开发板 J-LINK仿真器 方法/步骤 打开"开始"-"所有程序"-S ...

  3. jflash下载.hex文件

    1.打开jflash,出现如下界面 新建工程,开始使用jflash. 2.选择对应芯片,接口,默认的速度看情况修改(可能会照成能连接成功,但是不能擦除芯片和编程) 3.导入需要下载的.hex文件 4. ...

  4. keil烧录hex文件

    问题现象:keil默认烧录是axf文件,想要烧录hex文件 问题解决:如下图所示:

  5. KEIL将hex文件转化为bin文件

    1.将binary文件夹放置在STM32整个工程的根目录,和KeilKill.bat在同一个目录里 2.修改工程配置,在keil内打开魔术棒-user-按照截图输入配置如下(假如输出hex文件名字是S ...

  6. keil生成hex文件找不到_骚操作!用Python把公众号文章打包成pdf文件,再也不怕找不到了...

    背景 做自媒体的人,尤其是做了一年甚至更久的自媒体人,尤其是通过自媒体还有一些小收入的人,他们最怕自己的公众号内容因为各种原因而丢失,那就太可怕了! 在做自媒体内容上花了太多心血,如果突然一下就没了, ...

  7. hex文件、out文件、bin文件、map文件解析

    [1]"hex文件"内容解析 hex文件是Intel公司提出的按地址排列的数据信息格式,数据宽度为字节,所有数据使用十六进制数字表示,并且以ASCII码的形式,按行记录数据.(即h ...

  8. 玩转keil之hex_bin文件的生成与迁移

    玩转keil之hex_bin文件的生成与迁移 为何要写这个文件 keil生成.hex文件时,会默认把它和.o等编译输出文件放在一起,由于编译输出文件很多,导致找.hex文件很麻烦. keil生成.bi ...

  9. 烧录的HEX文件大于flash存储空间问题

    一.背景 在用一款芯片NRF52832做项目,发现使用Keil编译后的文件大小达到了1M,但是片内flash资源只有512K.结果程序可以正常通过J-link烧写,且运行正常. 芯片资源如下: nRF ...

最新文章

  1. JVM调优系列:(五)JVM常用调试参数和工具
  2. 在Word XP中也能插入国际音标、拼音
  3. 小米8ios图标包下载_小米互传PC端抢先下载,免流量、高速互传,支持多设备共享...
  4. Pytest高级进阶之Fixture
  5. [css] 举例说明微信端兼容问题有哪些?
  6. 2018世界幸福指数中国排第86,这种报告是怎样做出来的?
  7. HTML前端开发之路——Transition
  8. 微信小程序和百度的语音识别接口详解
  9. hashCode 一致性hash 算法
  10. 虚拟交换机软件_千兆交换机如何识别优劣,千兆交换机识别方法!
  11. Visual Studio2013配置安装Opencv2.4.9详细过程
  12. matlab读取写入图像数据格式uint8,double
  13. centos7安装(二进制包)mysql8
  14. 加快建设泛在电力物联网:万物互联 驶向数字经济蓝海
  15. 【朝花夕拾】Android自定义View篇之(十)移动阈值TouchSlop及滑动追踪VelocityTracker...
  16. PYTHON实践——GUI界面
  17. 招聘运维开发leader
  18. 初级者与转行者,大数据如何学习最高效,简历该如何优化?
  19. 安装青龙面板开启京东白嫖模式
  20. 巧用热风枪焊拆各种元器件

热门文章

  1. 导致嵌入式系统项目失败的原因
  2. turtlebot3-树莓派3B-安装及建图导航教程(镜像安装)
  3. 航迹管理软件——SPx Track Manager
  4. IDE(21)——常用Java IDE开发工具之 Eclipse 介绍
  5. Seal库官方示例(三):levels.cpp解析
  6. 小米今日登陆港交所 上市估值达540亿美元
  7. Linux系统如何安装apache,和DNS服务并进行应用
  8. 如何一次性导出查询好的快递单号以及物流详情
  9. 【名企招聘】4月29日19点,巨杉数据库-带着岗位来招人啦
  10. 安装MySQL 5.6.13.1出现 Urhandled exception has occurred in your application. If you click Continue....