STM32 ST-LINK Utility安装下载程序配置

发布者:SereneSunset最新更新时间:2021-10-18 来源: eefocus关键字:STM32  ST-LINK  下载程序  配置 手机看文章 扫描二维码
随时随地手机看文章

一,官方下载地址:


http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html


二,ST-LINK Utility简介


STM32 ST-LINK Utility工具在产品开发过程中测试一些其他版本的代码,可以直接下载hex,而不用打开工程再编译去下载。 当你开发完一个STM32产品,需要量产的时候,就可以用这个工具直接下载hex代码,对代码加密(读保护)。


ST-LINK V2两种不同版本接口管脚信息:

STM32 ST-LINK Utility软件包含ST-Link驱动。若你安装了STM32 ST-LINK Utility软件,你的ST-Link就不用单独安装驱动了,可以直接使用(比如Keil、IAR在线调试、下载等)。


STM32 ST-LINK Utility软件除了可以快速读取FLASH数据外,还可快速读取STM32芯片型号、ID、版本等信息。


三,安装:载的“STM32 ST-LINK Utility v4.5 setup.exe”软件为例讲述。

1,选择安装路径(这里默认),点击“Next”

2,等待安装,点击finish

3,安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。

4,从桌面打开ST-LINK Utility查看版本:打开软件-> Help - > About

三,使用方法:


1.keil和IAR生成hex的配置:


Project ->Options for Target -> Output 勾选“Create HEX File”

2,IAR生成hex配置:


Project ->Options -> Output Coverter -> 勾选上“Generate additional output”,选择输出格式选择“Intel extended”

3,读取STM32内部FLASH及芯片信息:

使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect


size:0x0010  data width:16bits

4,打开程序(hex):


连接好芯片,正确识别芯片之后,打开需要下载的程序(hex)文件;打开hex文件可以从菜单栏(File -> Open File)打开它。

5,下载程序(hex):

在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮)。


弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“start”开始下载程序。

出现“Verification...OK”,说明下载成功,很快就下载完了。

关键字:STM32  ST-LINK  下载程序  配置 引用地址:STM32 ST-LINK Utility安装下载程序配置

上一篇:关于ST-Link下载STM32程序的使用
下一篇:STM32笔记--使用ST-Link下载hex文件

推荐阅读最新更新时间:2024-11-10 10:57

如何在MDK中查看系统时钟配置stm32编程技巧小记)
最近stm32f103编程中遇到好多个问题,都是因为系统时钟配置不正确引起的 SYSCLOCK AHBCLK APB1CLK APB2CLK 这些时钟配置如果搞不清楚,很容易引起编程错误,查找起来也不方便,还有像flash读写操作,必须开启HSI内部时钟,怎么确定你的时钟开启了没有,如果通过寄存器每条语句去排查,耗时,并且前面的配置可能在后面被冲掉了,怎么能有一种比较好的方式去查看时钟配置是否正确呢? 通过了解,我认识到mdk带的system viewer widow 对应数据手册可以帮助我们来查看配置,排除错误。 在仿真界面,在时钟配置之后设置断点,运行到断点 在system viewer widow中点击RCC查看寄存器
[单片机]
如何在MDK中查看系统时钟<font color='red'>配置</font>(<font color='red'>stm32</font>编程技巧小记)
stm32之 GPIO_Remap_SWJ_Disable之后无法使用swd下载 程序解决方法
说明:库文件版本:3.5.0 软件环境:iar for arm 在系统复位的时候默认是开启JTAG与swd的,在点击下载后的2秒内按下复位键即可将程序下载进stm32 注意:在程序里边加入GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,ENABLE); 来彻底解除限制,或用写寄存器的方式,SWG_CFG 写入000
[单片机]
abb机器人的基本配置包括哪些
ABB机器人是一种广泛应用于工业自动化领域的智能设备。它具有高度的灵活性、可靠性和精确性,可以完成各种复杂的任务。为了实现这些功能,ABB机器人需要进行基本配置。以下是ABB机器人的基本配置的详细介绍: 机器人本体 机器人本体是ABB机器人的核心部分,包括机器人的机械结构、关节、驱动器等。机器人本体的设计和制造质量直接影响到机器人的性能和稳定性。ABB机器人本体采用高强度材料制造,具有较高的刚性和精度。 1.1 机械结构 机械结构是机器人本体的基础,包括机器人的臂部、手腕、基座等部分。机械结构的设计需要考虑机器人的工作范围、负载能力、运动速度等因素。ABB机器人的机械结构采用模块化设计,可以根据不同的应用需求进行定制。 1.2
[嵌入式]
韩系现代索纳塔堪称完美配置,造型时尚前卫!
    索纳塔在北美地区的销量可谓是超级火爆,许多品牌无法对抗,曾经在2015年还获得了美国年度中级车的冠军,首要由于索纳塔虽说是B级车,可是报价却跟A级车的报价差不多,而且还拥有着不错的空间,逆天的颜值,总体来看性价比仍是蛮高的一款车型,在2017上海车展上,新款索纳塔九正式在国内露脸,该车首要针对于外观进行了晋级,整体外型愈加急进。据悉在2018年正式上市未来将会跟迈腾和雅阁等车型打开竞赛,抛开爱国情怀,你会挑选它吗?   外观方面,新款索纳塔九采用了全新的宗族规划个性,外型愈加急进。其行进气格栅外型采用了宝瓶式规划,而且内部是由多横幅式镀铬饰条构成。一起全新的保险杠外型还融入了竖条式L型LED日间行车灯。   车身尾
[汽车电子]
STM32 PB2(BOOT1)使用注意
由于STM32 PB2脚是复用引脚,而且该复用功能是用于启动选择,使用时就要小心了 ------------------------------------------------------------------------- BOOT1 BOOT0 启动模式 说明 X 0 用户闪存存储器 用户闪存存储器被选为启动区域 0 1 系统存储器 系统存储器被选为启动区域(进入ISP模式) 1 1 内嵌SRAM 内嵌SRAM被选为启动区域 ------------------------------------------------------------------
[单片机]
意法最新STM32为注重低能耗设计提供解决方案
丰富的开放生态系统帮助设计人员大幅降低功耗。 中国,2014年5月13日 ——意法半导体最新的STM32L0微控制器已经完全通过相关认证测试,并在公司及指定经销商处接受订货。新系列STM32微控制器让客户能够取得前所未有的低功耗,整合高能效的ARM® Cortex®-M0+内核、优化架构、电源管理模式、超低功耗外设、支持节能型USB功能、独有的超低功耗制造工艺。 STM32L0将运行模式功耗降至87µA/MHz,当保留RAM全部数据时,停止模式功耗为440nA,并集成低功耗定时器,快速唤醒时间达到3.5µs,让应用设计人员能够充分利用不同的低功耗模式。设计人员使用STM32L0系列产品可开发出电池续航能力一流且外观设计
[单片机]
基于PCI总线的STM32运动控制卡的设计
伴随着计算机的普及,PC的性能、可靠性及应用环境也已经今非昔比,在工业领域方面PC拥有大量的支持软件用以改善用户界面、图形显示、动态仿真、故障诊断、网络通讯等诸多功能,此外,在总线的开发也因PC丰富的接口资源和模块化设计而变得简单。因此,基于PC的开放式数控系统绝对是未来控制系统主流主流方向,发展开放式和形成具有自主产权软件型数字控制系统,是我国数控发展迈出实质性突破和赶超世界先进水平的一次良机。因此,文中研究课题主要对数控系统实际要求出发,结合PC和高性价比的ARM系列芯片,利用模糊控制算法,设计一款性能稳定,高精度的伺服控制器,为推进伺服技术的发展具有重要意义。 1 系统结构 本系统采用的是“PC+运动控制卡”形式。其
[单片机]
基于PCI总线的<font color='red'>STM32</font>运动控制卡的设计
stm32按键单击,双击,长按
给arm初学者一个比较实用的多功能按键,实现单击,双击,长按。声明一下:这是我修改的例程。如果写到TIM3时间中断里不太消耗CPU资源。 key.h #define key_5 GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_5) key.c //在函数之外定义全局变量,这个几个标志位可以被外部程序引用。 u8 key_short; u8 key_long; u8 key_double; void key_set(void) { static u16 time=0; //申请一个按键计时器 u8 i=0; if(key_5==0)
[单片机]

推荐帖子

你们遇到的最差的阻抗加工,有它差吗?
作者:一博科技高速先生黄刚这个案例是我们配合客户进行设计的一款PCIE连接器的高速定制夹具,我们负责设计和仿真,然后客户自己找工厂去加工板子和后面的焊接。由于速率比较高,因此高速先生也对板子进行了精准的仿真,保证同组连接器和PCIE连接器的阻抗优化。设计出来的板子就长下面这样。过了一段时间后,那是一个非常炎热的下午,突然收到了这家客户发过来的邮件,说这款夹具加工出来阻抗非常的差。高速先生重新打开设计文件来看看,看到走线就是很简单的表底层的单线,也不存在共面参考和隔层参考这些看起来
yvonneGan PCB设计
Linux有问必答:如何在脚本中获取进程ID(PID)
提问:我想要知道运行中脚本子shell的进程id。我该如何在shell脚本中得到PID。当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为“批处理进程”)。在某些情况下,你也许想要知道运行中的子shell的PID。这个PID信息可以在不同的情况下使用。比如,你可以使用shell脚本的PID在/tmp下创建一个唯一的临时文件。有时侯脚本需要检测所有运行的进程,它可以从进程列
chenzhufly Linux与安卓
宏晶单片机改网址啦,大家注意了
好几天没找到宏晶网页啦,我今天给姚工打了电话。才知道。网址改为:www.stcmcu.com大家争相告诉一下,支持国货!!!宏晶单片机改网址啦,大家注意了哈哈支持是支持很少用到这个
ddllxxrr 51单片机
可靠性设计-车载电子十分需要
现在看设计的产品,无论是手机还是车载DVD还有导航等。都是注重了产品设计。强调了外观、功能、接口等。这样的产品设计是电脑、手机等消费电子的设计观念。用在车载产品上是不合适的。一个车的使用平均无故障时间是2年左右。现在用设计手机的概念去设计和生产车载电子就会暴露出翻修率高,维修费用高的问题,是整机提供商不堪重负。出路有两个。1。将产品从前装,转到后装市场,保修期一年还是有把握的。2。掌握可靠性设计和检验的方法,提高产品的可靠性最终使产品达到车载的要求。可靠性设计-车载电子十分需要消费电子更新很
程序天使 汽车电子
【沁恒RISC-V内核 CH582】PWM 控制取暖器
【沁恒RISC-V内核CH582】定时器PWM驱动舵机https://bbs.eeworld.com.cn/thread-1197629-1-1.html【沁恒RISC-V内核CH582】CH582用固态继电器控制取暖器发热管可行性https://bbs.eeworld.com.cn/thread-1197474-1-1.html【沁恒RISC-V内核CH582】微信小程序控制点灯https://bbs.eeworld.com.cn/thread-1197168-1-1
lugl4313820 国产芯片交流
【翌创ET6001】-05 ADC测试
ADC测试仅仅是按照例程来做修改的,做了简单的测试,按照例程的来,首先我们看看原理图。可调电阻的是做了分离设计的,并没有连接到ADC的引脚,所以需要用跳线连接到引脚上我们的硬件端的是连接到ADC0的,然后看看我们的代码#include"DRV_ADC.h"#include"DRV_UART.h"voidADC_SingleSample_Config(void){ADC_InitTypeDefstInit;/*复位ADC0,并开启
申小林 国产芯片交流
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved