[转]使用Keil下载单独的Hex文件到单片机内

前言

初学STM32时,是通过串口1把Hex文件下载进STM32的,需要一个串口模块,而且还要设置BOOT0和BOOT1电平,然后通过FlyMcu软件进行下载,这也是一种不错的方法,这里我要介绍的是使用JLink调试器和Keil MDK-ARM来下载Hex文件,无需源代码,只需要一个调试器。

所需要的工具和软件

  • Hex文件,如Demo_STM32.hex
  • Keil软件,v4或v5版本,如Keil v5.16a
  • ARM调试器,Jlink或ST-Link,如Jlink v9
  • STM32开发板,如STM32F103RET6

1.准备一个完整的工程

准备一个完整的工程,注意,这个工程的芯片型号、开发板的芯片型号、Hex文件对应的芯片型号,这三者的芯片型号要保持一致,否则会出现不能正确运行的问题。如都是STM32F103RET6。

2.确定Jlink已经检测到芯片

如图,先选择调试器类型,然后点击 Setting,如果连接上芯片,会在右侧显示芯片的ID号。

3.确定这个工程的Hex文件的输出路径

打开工程配置界面中的,Output选项,可以看出我这个工程输出文件存放的路径是在OBJ目录下,名称是NiceDay

打开OBJ目录可以看到这个工程生成的hex文件名称为NiceDay.hex

4.把要下载的Hex文件放到OBJ目录下

5.把Output界面的NiceDay改为Demo_STM32.hex

注意末尾的扩展名.hex不要少。

6.不要编译工程,直接点击下载按钮。

在输出窗口可以看到下载完成

如果程序没有运行,可以在下载界面查看是否勾选了下载完成后复位运行。

转载于:https://www.cnblogs.com/tubujia/p/11367768.html

51单片机入门——安装keil5及烧录下载器 单片机学习——第一课 阅读详情

相关推荐

STM32用Keil烧录已有的hex文件

供应商提供了STM32F103的Hex文件,烧录方法一般有两种,一是设置BOOT引脚用串口烧录,利用flymcu或者mcuISP或者ST官方提供的flashloader。二是用SWD接口烧录,可以用相关工具,本文使用KEIL μVision5下载。 1. 新建一个Project 打开KEIL,Project-New μVision Project,命名并保存到某个文件夹,比如我命名为1 2. 设置Output 打开Options for Target Name of Excutable设置的名称和已.

u010834669的博客 1万+

如何在keil中生成hex文件,并下载到51单片机中

如何在keil中生成hex文件,并下载到51单片机中 一、keil中生成hex文件 1、在keil中点击工具栏的options for target…, 2、在弹出来的窗口中点击output–勾选Create HEX File–点击OK 3、重新编译整个工程后,系统就会生成hex文件 如果是系统默认存储路径,你可以在keil工程文件夹的Objects中找到你的hex文件 二、将hex文件下载到51单片机中 1、在宏晶的主页 http://www.stcmcu.com/ 下载最新的 STC-ISP.E

Stark_的博客 5万+

51单片机(二)keil5的使用和程序的烧写

2.这时会出来一个对话框,用于建立工程,工程文件名尽可能用英文(笔者以前用中文给工程文件名时曾出现过文件编译不通过的问题),建议将工程文件存放在特定的地方,方便以后查找,给工程文件命好名后,点击保存后会出现一个让选择芯片的界面.点击工具栏第一个图标“空白纸”,新建空白文件。B,工程管理区: 顾名思义,就是管理程序员写出来的工程所有的文件,在这个区内,笔者建议使用模块化编程,这样程序不会显得很拥挤的样子。A,菜单栏: 用来新建工程,修改这个软件的参数时使用,在以后的使用中,笔者会逐步的进行讲解。

DOF526570的博客 1万+

如何使用keil下载hex文件?

如何使用keil烧写hex文件

weixin_44149976的博客 7249

Keil下载HEX文件到STM32的完整示例

详细介绍如何使用Keil下载HEX文件到STM32单片机,涵盖工程配置、Flash算法设置及下载流程,帮助开发者快速掌握keil下载方法并实现程序烧录。

weixin_42604188的博客 1219

KEIL下载HEX文件更新STM32程序说明(附工程DEMO)

KEIL下载HEX文件(不需要源码),避免源码泄漏。更新STM32程序图文详细说明(附工程DEMO)。

51之hex程序烧到单片机

如果能成功看到端口这么一大串的东西,那就证明是成功了;如果没有成功,请重复安装驱动软件以及多次插拔连接线;打开这个软件之后,你需要配置你单片机型号,和串口号是否和你上看端口的那一串东西一致(一般情况下是一致的)看到右边显示操作成功,说明数据已经烧到单片机上面了,有问题也是代码的问题了。上面都做完之后,怎么把数据传到单片机上面呢?需要用到STC-ISP软件。如果你看到正在检测目标单片机,则需要给单片机开关拨动重新上电。连接电脑之后怎么知道电脑有没有识别单片机成功呢?安装成功之后就可以把单片机插入电脑了。

d0203的博客 2227

Qwen2.5-VL模型微调实战:从零到部署的完整流程(附避坑指南)

本文详细介绍了Qwen2.5-VL视觉语言模型从零开始的完整微调与部署流程。内容涵盖使用LLaMA-Factory进行LoRA微调的关键参数配置与避坑指南,以及如何将训练好的模型权重合并,并最终利用vLLM高性能推理引擎进行部署,为开发者提供了一套可落地的实战方案。

oo7890的博客 589

keil中Debug Command中的save和load的使用

官方文档 debug command 是在keil中调试时使用的,Debug Commands can be used in the Command Window and in debug functions. 其中包括了load和save指令,分别用于加载hex文件(到内存),和保存内存中的数据到本地。用起来很简单,直接上截图 save 是保存指定范围地址的数据到文件。load是加载he...

yanhe156的博客 7400

核磁干货 | RESTplus实战:静息态fMRI预处理全流程解析

本文详细解析了使用RESTplus工具包进行静息态fMRI数据预处理的完整流程,包括数据准备、环境配置、预处理步骤及高级分析技巧。RESTplus作为基于SPM的批处理工具,以其图形化界面和智能化参数设置显著提升了核磁静息态数据分析的效率,特别适合新手和临床研究人员。文章还分享了实战中的常见问题解决方案和性能优化技巧。

wine的专栏 879

【报错】open /var/lib/docker/tmp/docker-import-863402796/bin/json: no such file or directory

然后,通过docker images可以看到镜像已经加载进来了。然后,通过docker images可以看到镜像已经加载进来了。

静谧、淡雅 6221

通过keil5下载hex文件

介绍在无源码的情况下,通过keil5下载hex文件

guocctjpu的博客 4666

【2022网易雷火】游戏研发笔试-AC代码及题目分享

3个小时,4道题目,雷火的题目不在于难,更在于对细节的把控和写大模拟的耐心,花了一个半小时,AC了3.85,直接交卷退了。第一题AC,第二题AC,第三题85%,第四题AC。下面分享一下大致的题意和对应的代码,就不多说了,最近很累(代码可能会有贴错的情况,如有望指正,感谢~)。 T1-小Y抽奖 题意 n行m列个奖励格子,每次抽奖消耗一个道具。每个格子奖励的数量有限且各不相司。每个格子被抽到一次,剩余的奖励数量-1。剩余的奖励数量为0时,则不会再抽到该格子。小Y抽了好多次,但一直没有抽到最想要的..

米莱虾 9265

如何使用 KEIL 下载 HEX 文件?

来源:公众号【鱼鹰谈单片机】作者:鱼鹰OspreyID :emOsprey熟悉 KEIL 的人都知道,KEIL 下载时使用 axf 格式的文件,里面不仅有代码指令信息,也包含了调试信...

EmbeddedOsprey 4663

大数据开发工程师必备面试题与解答

大数据开发岗位一直是互联网行业的热门方向,面试过程中既考察基础知识,也关注实际项目经验和问题解决能力。本文整理了等核心组件相关的高频面试题及参考解答,帮助大家高效准备面试。大数据面试不仅考察基础理论,更看重项目经验与问题解决能力。本文涵盖了等核心知识点及调优思路,希望能帮助你在面试中游刃有余。

X2829352498的博客 302

10.嵌入式控制器EC实战 GPIO开发流程

文章目录1.General Control Register (GCR),通用控制寄存器,地址0x1602.GPDRA—GPDRJ端口数据寄存器组(共10组)3.Port Control n Registers (GPCRn, n = A0-I7),端口控制寄存器4.GPIO端口编程指导编程步骤端口初始化使用InitGPIOReg数据结构初始化所有端口默认工作模式读取输入引脚的值(STATE_ACin()): IT8502中各个引脚的描述见下表所示: 在嵌入式控制器EC的IT8502主控芯片中,通过芯片的

qq_30135687的博客 2282

使用Keil下载单独的Hex文件到单片机内

前言 初学STM32时,是通过串口1把Hex文件下载进STM32的,需要一个串口模块,而且还要设置BOOT0和BOOT1电平,然后通过FlyMcu软件进行下载,这也是一种不错的方法,这里我要介绍的是使用JLink调试器和Keil MDK-ARM来下载Hex文件,无需源代码,只需要一个调试器。 所需要的工具和软件 Hex文件,如Demo_STM32.hex Keil软件,v4或v5版本,如Keil...

whik1194的博客 4824

群晖、飞牛NAS容器进入终端失败?一步步教你解决Docker Bash错误!(OCI runtime exec failed: exec failed)

群晖、飞牛NAS容器进入终端失败?一步步教你解决Docker Bash错误!(OCI runtime exec failed: exec failed)

XiaoqiangClub的博客 2987

keil将c语言转换成hex文件格式,如何用keil烧写hex文件格式

描述如何将现成的hex文件用keil烧写开发单片机的第一步就是用Keil软件编写汇编程序,并形成最终的“*.hex”目标文件,然后用编程器将该文件烧写到单片机中就行了,最后将烧写好的单片机插到电路板上,一接通电源就可以工作了。1、将hex文件转成elf文件,方法要自行先搜索一下。2、新建一个工程,选这好CPU,不要添加启动代码。3、把生成的hex文件或elf文件复制到新工程的目录下。4、在工程的o...

weixin_39961855的博客 1万+

提示词驱动的多智能体协作系统

《提示词驱动的多智能体协作系统》 关键词:人工智能、多智能体系统、协作机制、提示词驱动、系统设计与应用 摘要:本文深入探讨提示词驱动的多智能体协作系统,首先介绍其背景和核心概念,然后详细分析多智能体系统的基本原理和提示词驱动的协作机制,最

AI天才研究院 846

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

keil生成hex文件找不到_Keil c51 生成HEX的方法

Keil c51 生成HEX的方法学习51单片机一开始会比较懵逼: “KEIL如何生成HEX文件?”,“生成的HEX文件在哪里?”下面就简单介绍一下生成HEX的方法一. 新建项目1. 先打开KEIL软件,点击“project”菜单2. 点击“new project”新建一个项目。如果不新建项目是没法生成HEX文件的3. 在接下来的对话框中,选一个目录,然后为这个项目起一个名字。名字可以随便起,这里...

weixin_39811478的博客 2万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

利用KEIL生成hex文件

0.C51单片机运行的文件 1.建立工程 2.创建文件并把文件加入工程中 3.生成hex文件 0.C51单片机运行的文件 直接烧写进C51芯片的文件是HEX文件,所以要通过KEIL把源代码编译成HEX文件 1.建立工程 打开KEIL后,点解project(项目)中的New uVision Project: 然后填写项目的名字并选择保存的地方: 再选

ZJE 15万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

MCU笔记 使用keil下载指定的hex文件

MCU笔记 使用keil下载指定的hex文件一、操作方式二、常见错误三、其他建议 一、操作方式 打开Option => Output 1.在Name of Executable里填写所要下载的hex文件名称,注意要有.hex后缀 2.点击 Select Folder for Objects… 选项,选定hex文件 如下图所示 然后点击 OK 点击 Download 按钮进行下载,完成。 二、常见错误 点击下载后,如果出现提示 Error:Flash Download failed - Could

4732
上一篇: [转载]老男孩读PCIe之七:TLP的路由
下一篇: [转]FPGA设计-时序约束(中篇-实例分析)
ddk43521
博客等级 码龄12年 26粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值