这里介绍一种用ST-LINK通过JTAG(或者SWD)口下载HEX文件的方法。
接下来介绍的,这种方法是ST官网推荐的,使用的是ST官方的免费下载软件:STM32 ST-LINK utility 4.5.0
https://www.st.com/en/development-tools/stsw-link004.html
安装软件没有特别注意的地方,一直点击 Next(下一步)就可以。
安装好软件以后,软件界面如下:
掌握下载程序的方法,只需要会使用三个图标就可以。
第一个图标:Connect to the target
这个图标的作用是“连接器件”,点击以后,在硬件连接正确并通电的情况下,就会读出器件的ID号,以及其它一些信息,如下图所示:
第二个图标:Open file
点击这个图标,打开你要下载的HEX文件。例如下图,就是我打开一个程序后,软件中间出现的代码...
第三个图标:Program Verify
这是下载图标,点击这个图标后,会弹出一个窗口...
你看到的这个窗口中的配置,都是默认的,不用修改,直接点击Start,就开始下载了。下载速度主要看你的程序有多大,一般的小程序只需要一瞬间就下载到单片机里边了。
只需这三步,就可以做到,用STLINK下载HEX文件到STM32单片机中了。
上一篇:STM32用STLINK烧写外置FLASH遇到的问题
下一篇:关于ST-Link下载STM32程序的使用
推荐阅读最新更新时间:2024-11-13 06:19
推荐帖子
- 用fpga实现以太网通信,如何进行测试
- 手上有个spartan6的板子,自带PHY芯片和网口。设计时从XPS里面创建了microblaze软核,并向里面添加了以太网的IP核,测试的目的就是用PC机向网口发送一个数据,fpga接受到该数据并显示出来。这里我有几点疑问:a.如何用PC机向fpga发送以太网数据,PC机上是否需要运行特殊的测试工具,PC机与FPGA是否可以直接通过网口连接,若直接连接,如何相互识别?b.运行于microblaze的c代码程序的书写思路是什么?有没有大神做过类似的项目呀?本人虔心求
- wjk2009 FPGA/CPLD
- 实时示波器和采样示波器的区别是什么
- 在过去从事工程学工作时,我曾经接手一个研究项目——把D型光纤浸在酸液池中数小时,表征它的光传输特性。我发现有一个全新的示波器,于是选择它作为工具。连续两周我都在开发测试夹具和编写软件,由于缺乏经验,我向一位资深工程师寻求帮助。工程师提出第一个问题:“你为什么要使用采样示波器来完成这项实验?”这个问题让我感到意外。我开始思索采样示波器和实时示波器有什么区别?两者的应用范围有哪些不同,哪些是可以覆盖的?实时示波器通常被称为DSO(数字存储示波器)或MSO(混合信号示波器)。目前在售的大部分示波器都
- azhiking 综合技术交流
- 电路测试的高手们遇到过这样的问题吗?
- 我在做一个小的继电器测试的项目,上周五测试的时候板子没反应,就是偶尔有一次也是不对的,周一早上来之后接着测试,结果插上电源之后一切工作正常,但是好景不长继电器也就是闭合了800多次之后就又出问题了,单片机不工作了,继电器也不闭合了,ZLG7289也不显示了,之后试了很多次,情况是一次比一次糟,我想知道这是什么原因造成的,为什么同样的板子跟片子,放两天之后就什么都好使了呢,而时间一长就又不行了?哪位高手给指点一下。电路测试的高手们遇到过这样的问题吗?个人觉得是电源问题回复:电路测试的高手们
- csw20066 单片机
- 为什么我的CE OS启动后总是自动获取iP?
- 本来我在platform.reg注册表文件里已经明确申明使用静态IP:EnableDHCP=dword:0DefaultGateway=192.168.1.1DNS=202.114.96.1UseZeroBroadcast=dword:0IpAddress=192.168.1.166Subnetmask=255.255.255.0重新编译系统下载到板子上后,系统启动后还是弹出对话框提示要我选择DHCP或者设置静态IP?为什么
- huyingguang 嵌入式系统
- 补充-Follow me 第二期扩展 ESP32-S3驱动RGB
- 手上还有之前买的大的RGB灯还没有使用,最近也是找时间画了个板子来把那些灯给用上。买的RGB灯是WS2812,这种灯的好处是省IO口,一个IO口可以轻轻松松驱动十几个RGB,缺点就是对于驱动信号特别敏感,一旦信号传递出现问题就会不亮。ESP32-S3有专门驱动WS2812B的库importneopixel调用的代码就是pixel=neopixel.NeoPixel(IO,1)IO是信号的输出脚,1值的是代表只有1个灯,如果灯变多了数字也要
- liuvx DigiKey得捷技术专区
- 本项目电路图
- 为了学习jtag协议,请有意思的爱好者下载制作!本项目电路图下下来看看谢谢楼主啦!不能首先介绍一下这个什么协议吗?川哥,有STM32的EPT没得。。。光做LM3S的有点浪费。。。。回复楼主paulhyde的帖子这个很有用啊看看看看93C46里面的数据没有提供的话,那光有电路图又有什么用呢?这个必须得顶啊
- paulhyde 综合技术交流
设计资源 培训 开发板 精华推荐
- LTC2945HMS 双电源监视器的典型应用,具有用于电流隔离的通用光电耦合器
- 80MHz 高速 ADC 时钟源
- 鸢尾立方->HMC1850电池组4串2并
- 使用 Dallas Logic Corporation 的 CC2650F128RGZ 的参考设计
- 使用 Analog Devices 的 LT1085CM-3.6 的参考设计
- EVAL-AD7944EBZ,使用 AD7944 的评估板,14 位 ADC
- DC1496B-B,基于具有 I2C 接口的 LTC2942 电池电量计的演示板,14 位 ADC
- 06_随声音跃动电压表_免单片机
- AD9684-500EBZ,基于 AD9684 14 位、500 MSPS、双 ADC、IF 分集接收器的评估板
- LT1021DCN8-10 电压基准作为超线性铂金温度传感器的典型应用