历史上的今天
返回首页

历史上的今天

今天是:2025年08月05日(星期二)

正在发生

2019年08月05日 | STM32 ST-LINK Utility安装及使用

2019-08-05 来源:eefocus

TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。


1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。

2.进入安装向导,点击“Next”。

3.同意许可,点击“Yes”。

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

5.进入安装过程,不到一分钟时间。

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



7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。


8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。


基本使用方法

1.Keil和IAR生成hex的配置

STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。


A.Keil生成hex配置


Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图)


B.IAR生成hex配置


Project ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。

2.读取STM32内部FLASH及芯片信息

使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮(如下图)。


【读取FLASH信息的前提是没有添加读保护】



点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。


3.打开程序(hex)

在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。

4.下载程序(hex)

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


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


【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】

下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。

推荐阅读

史海拾趣

芯朋微电子(chipown)公司的发展小趣事

芯朋微电子成立于2005年,初期由一群来自中国华晶电子集团的专家组成。公司创立之初,就专注于电源管理芯片的研发。经过数年的技术积累,2008年,芯朋微电子成功研发出“700V单片MOS集成AC-DC电源芯片”系列,这一突破打破了进口芯片的垄断,赢得了国内家电品牌厂商的认可,为公司在家电领域的快速发展奠定了基础。

DFRobot公司的发展小趣事

DFRobot公司于2008年由叶琛创立,当时主要致力于将国外的开源硬件项目引入中国。起初,公司规模较小,团队由几位热爱机器人和开源硬件的工程师组成。他们凭借对技术的热情和不懈的努力,逐渐在电子行业崭露头角。叶琛作为公司的创始人,不仅拥有深厚的工程学背景,还具备前瞻性的商业眼光,为公司的发展奠定了坚实的基础。

Herth+Buss Fahrzeugteile GmbH & Co KG公司的发展小趣事
如博物馆、图书馆等,监测人员活动,防止盗窃或破坏。
AUSTIN公司的发展小趣事

然而,好景不长。奥斯汀公司在全力投入研发的WW1车系上遭遇了挫折,销售不佳导致公司濒临破产。在这个关键时刻,奥斯汀汽车公司通过研发新的车型来寻求突破。1922年,Seven车系成功上市,凭借其卓越的性能和合理的价格,使得奥斯汀汽车转危为安,重新获得了市场的认可。

Holt Integrated Circuits公司的发展小趣事

Holt在CAN控制器领域也取得了重要突破。作为世界上第一家将CAN控制器和收发器集成在同一紧凑塑料封装中的公司,Holt的ARINC 825(CAN)数据总线产品为用户提供了极大的便利。这种集成设计不仅减小了产品的体积和重量,还提高了系统的可靠性和稳定性。Holt的这一创新成果,不仅推动了CAN总线技术在航空航天领域的广泛应用,也为其他行业的自动化控制提供了有力支持。

以上五个故事,从不同角度展现了Holt Integrated Circuits公司在电子行业中的发展历程和卓越成就。这些事实不仅证明了Holt在技术创新和市场拓展方面的实力,也为其在未来的发展中奠定了坚实的基础。

FINDER公司的发展小趣事

Holt在支持ARINC 429标准方面展现出了强大的实力。其ARINC 429 IC产品系列从简单的线路接收器到集成RAM的完整协议解决方案,覆盖了业内最广泛的范围。这些产品设计精巧,能够在单个3.3V电源上运行,显著降低了系统复杂性和板空间,为航空电子系统带来了更高的效率和可靠性。Holt的这一系列创新产品,不仅满足了航空制造商的严格需求,也推动了ARINC 429标准在全球范围内的广泛应用。

问答坊 | AI 解惑

运行Keil时出现这么一句提示

*** Device is not supported by Toolchain ! *** 上面是连接时出现的提示,是什么意思,我选的是AT89S52 源程序如下: #include <AT89X52.H> unsigned char i; unsigned char temp; unsigned char a,b; void delay(void) //延时子程 ...…

查看全部问答>

传输线和反射的经典文章

传输线和反射的经典文章…

查看全部问答>

有谁能提供USB鼠标键盘驱动,模拟鼠标键盘自动按键,以前用了wion.vxd,但是USB不可以

有谁能提供USB鼠标键盘驱动,模拟鼠标键盘自动按键,以前用了wion.vxd驱动,PS/2接口可以模拟按键盘, 但是USB接口不可以模拟按键 如果人能提供这样的驱动程序,本人不胜感激,大大给分,给分... …

查看全部问答>

请教windows mobile 中文开发环境搭建步骤

如题,我用的是vs 2005, 请教高手们如何搭建中文的 mobile开发环境,多谢指教。…

查看全部问答>

求教:如何查看skype for ppc 依赖哪些库文件啊

求教各位高手,我现在想让skype在wince 5.0 上跑起来 ,我在网上看到说要找到skype for ppc 依赖哪些库文件  ,请问如何察看阿  , 我用vc下depends 和evc下depends 察看的  ,怎么出来的都是windows XP 下的库文件 ...…

查看全部问答>

退出程序,不能关闭进程

WINCE 6.0, VS2005 程序是一个任务管理器,几个对话框,主要操作是CTabCtrl加载几个对话框,(对话框由dialog create),在几个dialog中分别做的是1.每隔一段时间获得CPU和内存的状态,画图 2.获得当前运行的进程,显示于列表中 3.获得当前可见的 ...…

查看全部问答>

新手帖 单片机控制CPLD读取SRAM

library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity read_write is port( clk : in std_logic ;       mcu_oe    : in    std_logic;        ...…

查看全部问答>

电磁场屏蔽的机理 续

与前面已讲述的电场屏蔽及磁场屏蔽的机理不同,电磁屏 蔽对于电磁波的衰减有三种不同的机理: x 当电磁波在到达屏蔽体表面时,由于空气与金属的交界面上 阻抗的不连续,对入射波产生的反射。这种反射不要求屏蔽 材料必须有一定厚度,只要求交界 ...…

查看全部问答>

小弟我想用mc34063做一个反压扩流

小弟初学,还望各位大师多多指教。我想用34063做一个+18V输入-18V输出的电路,希望输出电流能到2A,纹波要求不高500mV一下就可以。自己用TIP31C照着datasheet上的图搭了个电路,无负载(断开)的时候可以输出18V,然后我用8Ohm的电阻测带载能力,输 ...…

查看全部问答>