比特派|bin文件下载

作者:admin 2025-05-26 浏览:15
导读: JLink下载hex、bin文件_jlink下载bin文件-CSDN博客˃JLink下载hex、bin文件_jlink下载bin文件-CSDN博客JLink下载hex、bin文件最新引荐文章于 2023-07-12 15:26:35 发布梁小憨憨最新引荐文章于 2023-07-12 15:26:35...

JLink下载hex、bin文件_jlink下载bin文件-CSDN博客

>

JLink下载hex、bin文件_jlink下载bin文件-CSDN博客

JLink下载hex、bin文件

最新引荐文章于 2023-07-12 15:26:35 发布

梁小憨憨

最新引荐文章于 2023-07-12 15:26:35 发布

阅览量2.4k

保藏

14

点赞数

2

分类专栏:

嵌入式

文章标签:

stm32

单片机

版权声明:本文为博主原创文章,遵从 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_41990294/article/details/123961388

版权

嵌入式

专栏录入该内容

26 篇文章

14 订阅

订阅专栏

在复现稚晖君的ElectronBot时,下载程序需求个ST-Link,而我自己就只需JLink,然后发现稚晖君有开源的ST-Link,所以就仿制过来用了,稚晖君仓库里只需用ST-Link下载程序的软件,所以只能自己用JLink下载程序了。

JLink下载hex、bin文件

运用JFlash下载hex、bin文件装备工程为主动运转保存装备为文件

运用JFlash下载hex、bin文件

JLink驱动的装置能够看我的这篇博客。

创立新工程 挑选芯片类型

衔接芯片

翻开烧写文件

开端烧写

开端运转

烧写成功之后,此刻程序还没有运转,点击Target->Manual Programming->Start Application,或许按快捷键F9,程序才开端运转,或许按复位键也能够让程序运转。

装备工程为主动运转

假如想让每次下载完结后,程序主动运转,而不必复位。能够运用工程装备下的主动运转选项。翻开Option->Project Setting,切换到Production选项,勾选Start Application,就能够让程序主动运转。

保存装备为文件

优惠劵

梁小憨憨

重视

重视

2

点赞

14

保藏

觉得还不错?

一键保藏

知道了

8

谈论

JLink下载hex、bin文件

在复现稚晖君的ElectronBot时,下载程序需求个ST-Link,而我自己就只需JLink,然后发现稚晖君有开源的ST-Link,所以就仿制过来用了,稚晖君仓库里只需用ST-Link下载程序的软件,所以只能自己用JLink下载程序了。JLink下载hex、bin文件运用JFlash下载hex、bin文件装备工程为主动运转保存装备为文件运用JFlash下载hex、bin文件JLink驱动的装置能够看我的这篇博客。创立新工程挑选芯片类型衔接芯片翻开烧写文件开端烧写开端运转烧写成

仿制链接

扫一扫

专栏目录

恣意版别JLink驱动官方下载详解

qq_20312079的博客

01-04

483

假如是64bit的现在这个,直接点击download。于 2023-09-21 09:19:07 发布。三、然后点击相应电脑的版别信息。二、挑选自己需求的版别。

bin文件转化为hex文件C言语完结

何文斌的专栏

04-19

1万+

关于嵌入式而言,hex文件或许咱们再了解不过了,对,咱们大学时学习的51单片机编写的代码在keil上编译后就生成了hex文件。那bin文件又是什么意思呢,它又和hex文件的差异在哪?这也不是本文的要点,下面简略的描绘下:

最浅显的来讲,hex是带地址的,用下载器下载时,不需求设置偏移地址,它是文件流格局的,都是规范的ASCII码。而bin文件是不带地址的,全部是二进制数据流,打住一下,其实便是我

8 条谈论

您还未登录,请先

登录

后宣布或检查谈论

转载_Jlink 命令行 下载bin文件

williamwanglei的专栏

11-04

1万+

1 命令行下载bin固件, 下面一同航一号的固件qh_1.bin为比方进行的

h

speed 4000

exec device = STM32F103ZE

loadbin F:/qh_1.bin 0x8000000

r

g

首要h暂停开发板运转, 设置速度为4000KHz, 设置芯片类型为 STM32F103ZE, 这一步必不行少, 不然下面的作业将是白费.

加载固件(

BIN_HEX转化组成东西.rar

08-30

BIN_HEX转化组成东西,能够便利的将hex转化成bin文件,以及将bin文件的boot、app(偏移地址默以为0x5000)组成一个文件。

经过J-Link直接下载hex或bin文件到STM32

weixin_30166267的博客

05-02

1654

https://blog.csdn.net/qq_38125389/article/details/103335888

直接引证,文档中的阐明很清楚

如下2点阐明:

1,hex/bin文件要放置在全英文目录下,目录不要太深了,

2,运用J-Flash lite的办法不需求license,直接用J-Flash下载需求License

...

Jlink东西箱东西总结

Mr__FOUR的博客

09-06

6901

Jlink东西箱总结

Jlink下载hex、bin文件

随风@飘荡

02-16

4741

Jlink下载hex、bin文件

【东西运用】运用J-link离线下载芯唐MCU固件

xuxu_123_的博客

07-12

1088

本文首要介绍怎样运用J-link,离线下载.bin和.hex文件,供参阅。

【嵌入式烧录/刷写文件】-3.3-Bin文件转化为S19/Hex文件

「轿车电子帮手」的博客

05-28

2121

Bin文件转化为S19/Hex文件

JLink下载Hex文件

bixiaochangbo的博客

10-09

2568

jlink 驱动软件, 下载Hex程序

运用J-Link经过SWD接口直接下载.hex文件和.bin文件到MCU

qq_38125389的博客

12-01

5571

一、东西

1、J-Link下载器;

2、与MUC匹配的.hex文件和.bin文件;

3、SEGGER软件;

4、烧录软件的开发板。

二、操作进程

1、首要J-Link下载器需求精确与自己的开发板和电脑衔接好,然后给开发板供电;

2、找到SEGGER软件装置目录,挑选如下图1所示的软件翻开(没有装置该软件的能够去官网下载,官网地址:https://www.segger.com/down...

CubeMX+VSCode+Ozone的STM32开发作业流(三)运用Ozone进行可视化调试和代码剖析

HNU跃鹿战队的博客

11-22

4277

运用ozone实时监控变量并可视化输出,支撑jlink和cmsis-dap/dap-link!

初识Ozone和Segger J-Link Trace Pro

佐佐沐

10-11

6501

Segger推出了新的J-Link调试环境Ozone,具有一切常见的视图(源代码、内存、操控台/终端、寄存器、反汇编、调用仓库)等等,支撑J-Link PLUS、ULTRA+、PRO和J-Trace仿真器。咱们来一同认识一下Ozone和Segger J-Link Trace Pro。链接地址==>http://www.yiboard.com/thread-612-1-1.html

stm32 bin文件和hex文件的生成和下载

抢手引荐

luck_nig的博客

07-03

1万+

1.hex文件的生成

在如上图的设置中勾选上生成创立hex文件即可,经过串口能够将hex文件下载到芯片中,在下载进程中要让芯片的boot0为1,boot1为0.在下载完结后芯片断电将boot0置为0,从头上电发动开发板。

在经过串口进行下载时的flymcu软件的设置为

2.bin文件的生成

在After build/Rebuild中勾选第一项并在后边填写

C:\K

怎样经过keil下载生成的hex、bin、elf文件

jyl18817921280的博客

05-27

1273

怎样经过keil下载生成的hex、bin、elf文件

华大 MCU 之六 SEGGER Embedded Studio 及 Ozone 运用 Jlink 调试

技能干货

08-14

5048

  首要说一下,我之前的开发流程是:VSCode 修改代码 + Keil 编译及调试。Keil 的调试功用尽管很强壮,可是大都功用需求合作 ARM 自家的 ULINKpro 才能够用,例如 Performance Analyzer、Event Viewer 等。而我手头只需Jlink 和 ULINK 非 pro 版的…

  在最近的项目中,跟着代码量的不断增加,Keil 的编译速度瓶颈越来越显着!有的问题往往是调试一分钟,编译半小时!编译过慢的问题现已严重影响作业效率,所以开端寻觅一个替代品!

Ozone

ozone调试

jiang_2018的博客

05-11

2813

关于keil编译的工程没法用gdb调试(我没发现办法),那就用Ozone调试,

官网

https://www.segger.com/products/development-tools/ozone-j-link-debugger/

下面演示怎样建工程

1 创立新工程

2.挑选设备

3.挑选jlink

4.挑选axf文件

也能够手动输入Reset的pc和sp的值

5,如下正告是发现了你衔接的设备运转在FreeRTOS可是没找到插件,先直接持续

6.保存工程

7.修改后缀.jdebug的文件,把F

运用SEGGER Jlink下载hex文件

嵌入式之斋

12-15

4126

1、点击运转SEGGER Jlink软件

2、翻开一个芯片装备工程,假如没有建好的工程,则从头建一个芯片工程

3、创立芯片工程文件(.jflash文件)的流程为:

点击“Create a new project",然后点击“Start J-Flash”

弹出“Create New Project”界面,

挑选“Target Device”挑选方针芯片

选好芯片类型后,会主动匹配巨细端,挑选"Target Interface”为SWD,挑选...

jlink烧写hex文件

最新发布

10-22

JLink是一种用于烧写hex文件的东西,能够便利快捷地将hex文件烧写到方针设备上。运用JLink进行烧写的进程如下:

首要,衔接JLink和方针设备。将JLink经过USB线缆衔接到核算机上,并将JLink的调试线路衔接到方针设备上的调试接口。

接下来,翻开JLink软件。在JLink软件中,咱们能够挑选翻开要烧写的hex文件。点击“翻开”按钮,挑选方针hex文件地点的途径并确认。

然后,装备方针设备和衔接办法。在JLink软件中,需求挑选正确的方针设备类型,并设置正确的衔接办法,如SWD或JTAG。

接着,设置烧写选项。咱们能够在JLink软件的烧写选项中设置烧写的开端地址、完毕地址、擦除办法等。依据实践需求设置相应的选项。

最终,点击“开端烧写”按钮,JLink将开端烧写hex文件到方针设备。在烧写进程中,JLink会显现烧写的进展和状况信息。等候烧写完结后,JLink会给出烧写成功的提示。

总结来说,运用JLink烧写hex文件的进程包括:衔接JLink和方针设备、翻开JLink软件、挑选要烧写的hex文件、装备方针设备和衔接办法、设置烧写选项并开端烧写。这样就能够运用JLink便利地将hex文件烧写到方针设备上。

“相关引荐”对你有协助么?

十分没协助

没协助

一般

有协助

十分有协助

提交

梁小憨憨

CSDN认证博客专家

CSDN认证企业博客

码龄6年

曲阜师范大学

195

原创

3万+

周排名

3万+

总排名

57万+

拜访

等级

4020

积分

981

粉丝

805

获赞

306

谈论

4716

保藏

私信

重视

抢手文章

J-Link驱动装置

56408

李沐《着手学深度学习》d2l——装置和运用

32668

小波改换(wavelet transform)的浅显解说

16874

z改换与拉普拉斯改换的联系

15427

PyTorch 打印模型结构、输出维度和参数信息(torchsummary)

13650

分类专栏

嵌入式

26篇

是论文啊

5篇

深度学习

47篇

信号处理

30篇

Windows相关

9篇

数据剖析

1篇

BCI

20篇

操控科学与工程

4篇

比特派|bin文件下载

C# .NET

6篇

Ubuntu

28篇

杂记

5篇

E-prime

6篇

3D模型/打印

3篇

Qt开发

1篇

强化学习7日打卡营

5篇

VIO

11篇

玩转 Jetson Xavier NX

1篇

核算机等级考

3篇

SLAM

5篇

最新谈论

Keil-C51 与 Keil -ARM 共存的办法

qq_34987109:

对现已51和mdk运用过的来说,办法可行,不需求从头装置

小波与小波包、小波包分化与信号重构、小波包能量特征提取

m0_70694964:

您好,我想问一下,小波包信号分化与重构办法二,我核算每一个频段的频率发现,频率没有分来,比方第一个频段是0-5000,第二个是3000-10000乃至更多,频率没有很好的分隔,这是为啥呢

Matlab BPNet迫临函数

windfeiyu:

net1=w1*x(a)-yw1; % 第一层网络的输入 [6, 1]

out1=logsig(net1); % 第一层网路的输出 [6, 1]

y(a)=w2*out1-yw2; % 第二层网络的输入 [1, 6]*[6 ,1]=[1]

% out3=logsig(net2); % 第二层网络的输出 [1]

% net3=w3*out2-yw3;

% y(a)=net3;

第二层网络的输出不便是最终的输出吗?为什么后边还要写一个net3,楼主能协助解说下么

Matlab BPNet迫临函数

windfeiyu:

有许多代码行前面有%,请问是注释仍是其他什么。

Word中页码变成 {PAGE \* MERGEFORMAT}

sky_136:

感谢 很有协助

您愿意向朋友引荐“博客详情页”吗?

激烈不引荐

不引荐

一般般

引荐

激烈引荐

提交

最新文章

图神经网络 GNN

语义切割 Semantic Segmentation

FactoryTalk View Studio + Studuio5000

2023年35篇

2022年58篇

2021年63篇

2020年57篇

目录

目录

分类专栏

嵌入式

26篇

是论文啊

5篇

深度学习

47篇

信号处理

30篇

Windows相关

9篇

数据剖析

1篇

BCI

20篇

操控科学与工程

4篇

C# .NET

6篇

Ubuntu

28篇

杂记

5篇

E-prime

6篇

3D模型/打印

3篇

Qt开发

1篇

强化学习7日打卡营

5篇

VIO

11篇

玩转 Jetson Xavier NX

1篇

核算机等级考

3篇

SLAM

5篇

目录

谈论 8

被折叠的  条谈论

为什么被折叠?

到【灌水乐土】讲话

检查更多谈论

增加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额付出

当时余额3.43元

前往充值 >

需付出:10.00元

撤销

确认

下一步

知道了

成果一亿技能人!

收取后你会主动成为博主和红包主的粉丝

规矩

hope_wisdom 宣布的红包

实付元

运用余额付出

点击从头获取

扫码付出

钱包余额

0

抵扣阐明:

1.余额是钱包充值的虚拟钱银,依照1:1的份额进行付出金额的抵扣。 2.余额无法直接购买下载,能够购买VIP、付费专栏及课程。

余额充值

STM32下载程序的五种办法 - 知乎

STM32下载程序的五种办法 - 知乎切换方式写文章登录/注册STM32下载程序的五种办法程序员良许​刚开端学习 STM32 的时分,许多小伙伴满怀热心买好了各种设备,但很快就遇到了第一个绊脚石——怎样将写好的代码烧进去这个黑乎乎的芯片~STM32 的烧录办法多样且灵敏,能够依据实践需求挑选适宜的办法来将程序烧录到芯片中。本文将介绍几种常见的 STM32 烧录办法,包括串口下载、 ST-Link V2 下载、 ST-LINK Utility 下载、 JLink 下载、 STVP 下载,保姆级教程,初学者福音。五种办法不知道选哪种?直接看总结。懒得找驱动装置包、软件装置包?我都给你供给啦。经过深化了解这些烧录办法,信任咱们将能够更好地了解 STM32 的烧录进程,挑选适宜的办法进行开发和调试。0. 前置阅览本文首发 良许嵌入式网 : ,欢迎重视!本文所触及的源码及装置包如下(因为渠道约束,请点击以下链接阅览原文下载):假如不知道怎样建立 STM32 编程环境,不知道怎样烧录 STM32 代码,能够阅览这篇文章:新手小白假如连 MDK 的运用都不了解,那么能够经过下文先了解一下 MDK 的运用:文中所运用的芯片是 STM32F103C8T6 ,配套了一个工程模板,假如你需求自己建立一个工程模板,能够参阅下文:1. 装置包及驱动预备装置包预备1. MDK5装置包2. 芯片固件包3. 串口烧录东西(FlyMcu)4. ST-Link Utility5. STVP驱动预备1. CH340驱动2. ST-Link驱动3. JLink驱动示例代码STM32F103C8T6模板工程2. 串口下载串口下载是我初学时常用的下载办法,现在看有些不如 ST-Link 便利。 运用 ST-Link 根本能够完结一键下载程序,而串口需求重复拔插跳线帽,并且还需求独自的程序员,比较费事。Need: CH340 USB 转 TTL 模块这种设备首要效果是用来调试或下载程序。价格也很廉价,遍及 5~8 元。常见的有以下两种:个人更引荐下面一款,因为它能够切换 VCC 输出电压,在对一些传感器进行独立测验的时分会比较便利。不过横竖也不贵,多买几个想怎样用就怎样用。2.1 CH340驱动装置2.2 FlyMcu装置串口下载东西有许多,这儿引荐 FlyMcu 。FlyMcu 是一款好用的 STM32 烧录程序软件,关于专业的单片机开发者来说应该十分适用,软件能够广泛地运用于电路编程和运用编程范畴,支撑进行编程、校验、读器材信息。这款东西是国产的,咱们假如需求最新版的,能够去它们的官网下载:http://www.mcuisp.com/当然,用我供给的也行,横竖也是他们官网下载的。下载好后解压,双击 .exe 文件即可翻开,无需装置。2.3 硬件连线在下载程序之前,请先接好线。接线图如下图所示:电源接线没什么好说的,首要是串口这边,必定要注意穿插接线,也便是 CH340 转 TLL 东西的 TX 要接板子的 RX ,CH340 转 TLL 东西的 RX 要接板子的 TX ,千万不要接错,不然就不能烧进去!开发板上的 PA9 是 TX ,PA10 是 RX ,请按上一段说到的穿插接线接好线。2.4 程序下载翻开 FlyMcu 。假如你们运用的是我上面引荐的 STM32F103C8T6 中心板,那么请下载 1. 装置包及驱动预备 我供给的模板工程,如下操作:接下来,将板子上的 BOOT0 跳线帽接到 1 ,BOOT1 道路帽维持在 0 ,如下图所示:为什么要这么操作呢?这两个跳线帽是用来调整 BOOT0 和 BOOT1 的状况。跳线帽接到 1 便是高电平,接到 0 便是低电平。BOOT0 和 BOOT1 是用于设置 STM32 的发动办法的:这儿是用 USB 下载, 也便是串口下载,所以挑选表中的第二个办法也便是 BOOT0 挑选 1, BOOT1 挑选 0 。然后你就能够点击软件上的 开端编程 按钮,但你会发现,右边一向处于衔接状况。这个时分,只需你按一下板子上的 reset 按键(板子上仅有的一个按键),它就开端往下走了。下载跋文得把 BOOT0 的跳线冒跳回 0 端,BOOT0 和 BOOT1 都为 0 ,这样程序就从 flash 区发动,再按一下 reset 按键板子就开端运转烧录进去的代码了。3. ST-Link V2下载ST-Link V2 是我现在最常用的下载办法,也是我最引荐的。 ST-Link V2 是 STM8 、 STM32 系列单片机的在线仿真器和下载器。 ST-Link 出生就带有两种接口方式: SWIM 接口方式( STM8 ), SWD 接口方式( STM32 )。Need: ST-Link V2 下载器ST-Link 是一种用于 STM32 微操控器的调试和编程东西,它能够经过 SWD 或 JTAG 接口与开发板进行通讯。一般也很廉价,七八元左右。3.1 ST-Link驱动装置3.2 装置MDK5MDK5 是由 Keil 公司发布的一款嵌入式软件开发环境,咱们平常在进行 STM32 开发的时分,根本上都是在这个软件上进行。MDK5 能够在它们的官网上下载,网址如下:https://www.keil.com/demo/eval/arm.htm#/DOWNLOAD当时最新版别是 MDK538A ,但新版并不意味着最好,或许会有一些奇奇怪怪的问题,也或许不稳定。引荐咱们运用 MDK534,也是我目前所运用的版别,至今未出过什么问题。装置包现已在1. 装置包及驱动预备 为咱们供给了,接下来我就手把手教咱们在你们的电脑上装置 MDK5 。双击我给咱们供给的装置包后,会呈现以下界面,咱们跟着我的图片操作即可:到此为止,MDK5 就装置完结了。可是,我给你们供给的装置包是官网下载的正版版别,试用几天后就要收费了。破解的办法网络上有一大堆,这儿我就不讲了,我也怕律师函。接下来就要装置固件包了。什么是固件包呢?因为 ST 公司出产了十分多的芯片,每颗芯片所需求的支撑文件都不相同,这些文件组合起来便是固件包。但有这么多芯片,他们不或许把一切的固件包都集成在 MDK5 里,不然 MDK5 的装置包将变得超级无敌巨大,很占空间也没必要。比较好的解决方案便是你需求用到什么芯片,就装置对应的固件包就能够了。固件包也是在官网上能够下载到,网址如下:https://www.keil.arm.com/packs/因为咱们运用的板子是 STM32F103C8T6 ,归于 F1 系列,所以在查找框里查找 STM32F1 即可。假如咱们运用的是其它系列芯片,那就查找对应系列的关键词,不要傻呵呵都按下图查找哦~相同的,因为服务器在国外,下载速度巨慢。咱们用我供给的文件就能够了,相同也是官网上下载的,原汁原味。链接在 1. 装置包及驱动预备 能够找到。装置的办法很简略,只需求双击装置包即可,然后它就会主动识别固件包的目录,点击 Next ,然后等进展条走究竟就 OK 了。3.3 程序编译假如你们运用的是我上面引荐的 STM32F103C8T6 中心板,那么请下载 1. 装置包及驱动预备 我供给的模板工程,然后翻开这个工程。程序翻开后,在上图中左上角箭头处,有三个按钮,咱们所做的编译作业都是运用这三个按钮。那这三个按钮有什么效果呢?第一个按钮: Translate 便是翻译当下修改正的文件,阐明白点便是检查下有没有语法错误,并不会去链接库文件,也不会生成可执行文件。第二个按钮: Build 便是编译当下修改正的文件,它包括了语法检查,链接动态库文件,生成可执行文件。第三个按钮: Rebuild 从头编译整个工程,跟 Build 这个按钮完结的功用是相同的,但有所不同的是它编译的是整个工程的一切文件,耗时巨大。在实践作业中,咱们最常常运用的便是第二个按钮,别的两个用得不多,尤其是第一个。3.4 硬件接线中心板上边的电源线,随意找一根 microUSB 线来接就行,也便是之前手机充电线,扁头的那种,它便是用来供电的,没有传输数据。而下边的下载引脚,首要是三根起效果: SWDIO 、 SWDCLK 、 GND 。咱们仔细对照中心板与 ST-Link ,别接错了哈。特别是 ST-Link ,接的是缺口对面那一排引脚,而不是接近缺口的那一排引脚。为了让你们看更清楚,我又拍了一张细节图(够保姆吧)。在下面这张图里,棕色是 GND ,赤色是 SWDIO ,黄色是 SWDCLK ,咱们能够对照着接线。3.5 程序下载在下载之前,请先按下面的进程做好装备。到此为止,针对 MDK 的装备现已搞定了,现在就能够进行下载了。在下载之前,请做好四件事:便是刚刚前面的装备,必定要装备好;设备的接线,只需有一根线没接对,就无法完结下载;编译好程序;板子必定要上电。程序下载成功之后,板子主动运转新代码,会看到 LED 灯距离 500 毫秒亮灭替换闪耀。4. STM32 ST-LINK Utility下载STM32 ST-LINK Utility 是针对STM32全系芯片进行编程(读、写、擦除、选项字)的一款东西。ST-LINK Utility 只支撑 ST-Link (多个版别)的下载调试器,支撑的芯片只需 STM32 。Need: ST-Link 下载器(和 3. ST-Link V2下载 运用的设备相同)4.1 ST-LINK Utility装置官网下载:https://www.st.com/en/development-tools/stsw-link004.html官网需求注册、填邮箱……怪费事的,所以主张直接拿我预备好的装置包( 1. 装置包及驱动预备 ),也是官网下的,4.6.0版别。装置没啥好说的,一路 Next 就行,有需求的话记住改下装置途径。4.2 硬件衔接ST-Link V2 和 STM32 引脚一一对应就能够了,选用SWD 接口方式,接好如图,插上电脑。ST-Link V2 STM32SWCLK —— SWCLKSWDIO —— SWDIOGND —— GND3.3V —— 3V34.2 程序下载翻开 ST-LINK Utility ,如图操作:这儿需求挑选 hex 文件,假如你们运用的是我上面引荐的 STM32F103C8T6 中心板,能够下载 1. 装置包及驱动预备 我供给的模板工程,如下操作。想烧自己的代码要是没有 hex 文件的话能够用 MDK(Keil) 生成。看到呈现 “Verification...OK” 便是下载成功。程序下载成功之后,板子主动运转新代码,会看到 LED 灯距离 500 毫秒亮灭替换闪耀。5. JLink下载JLINK 是一个兼容 JTAG 的仿真器,能够烧入程序和调试。调试 ARM ,需求遵从 ARM 的调试接口协议, JTAG 便是其间的一种。JTAG 是一种国际规范测验协议,也叫 ARM 调试协议。现在大都的高档器材都支撑 JTAG 协议,如 DSP 、 FPGA 器材等。网上有的 JLink 下载用的是 JFlash ,我觉得有点费事了,还要再下一个软件,直接用 MDK 就行。Need: J-Link 仿真下载器支撑 KEIL 、 IAR 、 ADS 等编译仿真软件。支撑功用 JTAG 、 SWD 、 SWO 、 VCOM 方式。正版 JLink 价格在 2000 元以上,某宝上仿的均价在 70 左右,但简单掉固件(一般商家支撑帮咱们重刷固件)。5.1 J-Link驱动装置官网下载地址:https://www.segger.com/downloads/jlink也能够用我供给的驱动装置包,我的是 V612 ,V1、V2、V8、V9 的仿真器都能够用,或许找买的客服,一般都有驱动(不走官网就越过下两张图)。装置好后解压翻开,点下图的 .exe 文件。如下操作:5.2 硬件连线烧 STM32 只需用 4 条杜邦线就能够了,和 STM32 ST-LINK Utility 下载连线相同,选用SWD 接口方式,这儿的 VREF 便是电源正极。看图连线应该很简略吧,1、7、9是上面一排,20是下面一排哦。全体连好长这样:5.3 程序下载运用 MDK5 翻开工程(这儿用的是我的模板工程),点击魔法棒,跟我操作。一般这样设置就能够了,假如烧录失利,能够参阅 3.5 。6. STVP下载STVP 是很早的下载东西了,支撑 ST7 、 STM8 、 STM32 系列。说实话,这玩意从装置到运用都是太奶等级,又臭又长,真的不主张运用。。Need: ST-Link 下载器6.1 STVP装置官网下载:https://www.st.com/en/development-tools/stvp-stm32.html#get-software和 ST-LINK Utility 相同,官网需求注册、填邮箱……怪费事的,所以主张直接拿我预备好的装置包( 1. 装置包及驱动预备 ),也是官网下的。装置进程也是一路 Next 就行,因为装置时我不能截屏了,所以拍几个关键进程出来。PS :装置好后会看见 STVD 和 STVP ,咱们用 STVP 就行。STVD : ST Visual Develop ,可视化开发东西STVP : ST Visual Programmer ,可视化编程东西6.2 硬件衔接和3.4相同, ST-Link V2 和 STM32 引脚一一对应就能够了,接好如图,插上电脑。ST-Link V2 STM32SWCLK —— SWCLKSWDIO —— SWDIOGND —— GND3.3V —— 3V36.3 程序下载装置好后,桌面会有这个图标,点击翻开。这儿以 ST-Link 下载器和 STM32F103C8T6 中心板为例:弹出新窗口,如下操作,这儿翻开的是 1. 装置包及驱动预备 我供给的模板工程,咱们能够选自己的,要是 hex 文件,没有能够用 MDK(Keil) 生成。7. 总结关于初学者来说,没必要把握那么多烧录办法,就我和我身边的程序猿来说,咱们都喜爱用 ST-Link V2 调配 MDK5 编写、烧录程序,所以我也引荐初学者先从 ST-Link V2 烧录办法开端,比较便利快捷。感谢各位看官, peace and love !tips:hex 文件、 bin 文件、 axf 文件的差异:hex 文件、 bin 文件和 axf 文件是在嵌入式系统开发中常见的文件格局,用于存储编译后的程序代码和数据。hex 文件( Intel HEX ): hex 文件是一种十六进制文本文件格局,用于表明程序代码和数据的二进制内容。它由一系列十六进制数值组成,每个数值对应一个字节的数据。 hex 文件一般包括地址信息、数据记载类型和实践的数据内容。它是一种常见的文件格局,广泛用于烧录设备、调试东西和仿真器等。bin 文件( Binary ): bin 文件是一种原始的二进制文件格局,直接以二进制方式存储程序代码和数据。 bin 文件没有像 hex 文件那样进行十六进制的编码,而是依照字节的实践值进行存储。 bin 文件能够更直观地表明程序的原始二进制数据,但缺少了地址和其他元数据信息,因此在烧录和调试进程中需求额定的处理。axf 文件( ARM eXtended Format ): axf 文件是针对 ARM 架构开发的一种特定格局,包括了可执行程序的代码、数据和符号表等信息。 axf 文件一般由 ARM 开发东西链生成,能够包括链接器发生的符号表、调试信息和其他附加的元数据。 axf 文件在调试进程中十分有用,能够用于检查和剖析程序的结构、变量信息等。别的,想进大厂的同学,必定要好好学算法,这是面试必备的。这儿预备了一份 BAT 大佬总结的 LeetCode 刷题宝典,许多人靠它们进了大厂。刷题 | LeetCode算法刷题神器,看完 BAT 随你挑!有收成?期望老铁们来个三连击,给更多的人看到这篇文章引荐阅览:程序员必备编程材料大全 程序员必备软件资源欢迎重视我的博客:良许嵌入式教程网,满满都是干货!修改于 2023-12-05 22:48・IP 属地陕西程序​附和 8​​增加谈论​共享​喜爱​保藏​请求

STM32烧录HEX、BIN文件,运用ST-LINK_stm32烧录程序怎样改stlink-CSDN博客

>

STM32烧录HEX、BIN文件,运用ST-LINK_stm32烧录程序怎样改stlink-CSDN博客

STM32烧录HEX、BIN文件,运用ST-LINK

最新引荐文章于 2024-01-15 00:00:00 发布

Mark_md

最新引荐文章于 2024-01-15 00:00:00 发布

阅览量1.1w

保藏

73

转载请注明出处:admin,如有疑问,请联系(12345678)。
本文地址:https://www.qqhrfn.org/?id=71

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。