[其他ST产品] ST-LINK v2下载器简单使用

[复制链接]
3845|48
 楼主| 发GV第几啊 发表于 2023-3-30 17:13 | 显示全部楼层 |阅读模式
前言

下载器类型有很多种,现在看到比较多的朋友都是使用STlink了,所以我也购买了ST LINK v2下载器进行学习使用。后来使用才发现这个下载器的功能特别强大,可以下载程序、调试程序、读取芯片数据,解除芯片读写保护等等,辅助软件用的是STM32 ST-LINK Utility。
1、驱动安装
1.1 驱动安装常规步骤

第一步:将ST-link通过usb T口线连接到电脑USB上,然后打开设备管理器可以看到是没有通用串行设备的,说明这个电脑一直没有安装过这个驱动。

第二步:打开下载器的资料文件夹(正点原子有提供),找到ST-LINK驱动文件,所在的文件夹双击dpinst_amd64.exe可执行文件,这个要根据自己电脑系统位数来选择的。

76671642552a8ae9b9.png

评论

———————————————— 版权声明:本文为CSDN博主「Anonymousgirls」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_53944340/article/details/125656924  发表于 2023-3-30 17:13
 楼主| 发GV第几啊 发表于 2023-3-30 17:13 | 显示全部楼层
第三步:默认点击下一页
46352642552c023bf6.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:13 | 显示全部楼层
第四步:有的电脑安装过程中会提示这个,点击安装即可。
90056642552cec3799.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:14 | 显示全部楼层
第五步:这个驱动安装非常的简单,依次点击NEXT或者下一页即可。
51577642552dc25bf9.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:14 | 显示全部楼层
第六步:安装完成后查看是否成功安装ST-link驱动;设备管理器里查看:
89466642552eb30421.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:14 | 显示全部楼层
1.2 驱动失败解决方法

如果安装驱动出现黄色的叹号,说明安装失败了,如下图:
81917642552f7d6c0a.png
解决方法就是禁用电脑数字签名后,重新插拔ST-LINK,问题即可解决(如果不行,可以重新安装一遍驱动)。
 楼主| 发GV第几啊 发表于 2023-3-30 17:14 | 显示全部楼层
2、代码下载&调试

用 ST-LINK v2下载器给STM32F103ZE 战舰开发板下载程序和调试程序:
 楼主| 发GV第几啊 发表于 2023-3-30 17:15 | 显示全部楼层
2.1 代码下载
2.1.1 JTAG接法:
2409364255313b9e08.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:15 | 显示全部楼层
2.1.2 SWD接法:
8735864255324afd10.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:15 | 显示全部楼层
 楼主| 发GV第几啊 发表于 2023-3-30 17:15 | 显示全部楼层
下载器和开发板的接口对应接即可,如果不清楚,开发板的背面有丝印提示。

267486425534406718.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:16 | 显示全部楼层
如果下载提示No STLINK detected,驱动没有安装导致的。
2766064255350a6d17.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:16 | 显示全部楼层
MDK配置:

1.选择stlink下载器

384826425535e06a32.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:16 | 显示全部楼层
2.点击settings 选择接口方式为SW模式,时钟频率不要选太快。

664396425536f32c47.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:16 | 显示全部楼层
3.添加烧写算法
614996425537cd5c8a.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:17 | 显示全部楼层
Reset and run可选可不选,不选时下载完程序要按复位键程序才会运行;勾选了程序下载完成后会自动运行。
在Programming Algorithm 窗口 选择芯片相应flash烧写算法。
战舰开发板是Cortex M3的芯片,容量是512k的,所以选择 512K的烧写算法,如果打开窗口时看到这个Programming Algorithm 窗口没有可选择的芯片,要检查看看是否已安装芯片所需的PACK包 Keil.STM32F1xx_DFP.2.2.0.pack。
 楼主| 发GV第几啊 发表于 2023-3-30 17:17 | 显示全部楼层
查看方法如下:
66842642553a1af895.png
 楼主| 发GV第几啊 发表于 2023-3-30 17:17 | 显示全部楼层
 楼主| 发GV第几啊 发表于 2023-3-30 17:17 | 显示全部楼层
只要是安装了是会如上图所示,看到对应的芯片型号,如果是没有安装则是空白的,找不到对应的芯片。
可以直接到软件资料里面双击Keil.STM32F1xx_DFP.2.2.0.pack 安装即可,安装时路径默认就行。
 楼主| 发GV第几啊 发表于 2023-3-30 17:17 | 显示全部楼层
上面的步骤都配置完后,点击确定回到主界面,可以选择性编译一下工程,当然不编译也没有问题,也可以直接点击下载按钮进行程序下载。
91479642553bef3f40.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

323

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部