“STLINK-V3SET”的版本间的差异

来自丢石头百科
(文本替换 - 替换“http://{{”为“https://{{”)
 
(未显示同一用户的12个中间版本)
第2行: 第2行:
 
<!--<div class="tabbertab" title="说明"></div>-->
 
<!--<div class="tabbertab" title="说明"></div>-->
 
<div class="tabbertab" title="资料">
 
<div class="tabbertab" title="资料">
{{下载器|colorscheme=white
+
{{Product
|name = STLINK-V3SET
+
|images=[[File:STLINK-V3SET_1.png|360px|STLINK-V3SET]]
|img=[[File:ST-LINK-V3set-01.JPG|360px|STLINK-V3SET|link=http://{{SERVERNAME}}/Shop/STLINK-V3SET.htm]]
+
|categories=
|category1=STM32
+
{{Category|STM32}}
|category2=STM8
+
{{Category|STM8}}
|category3=STM8下载器/调试器
+
{{Category|编程器}}
 +
{{Category|调试器}}
 
|brand=ST
 
|brand=ST
|feature= 支持在线下载和仿真
+
|features=
|devices = 支持STM8/STM32系列单片机
+
* 支持在线下载和仿真
|interfaces = SWIM、JTAG/SWD
+
* 支持STM8/STM32系列单片机
|Product1  =[[:Category:STM8开发板|STM8开发板]]
+
|interfaces=
|Product2  =[[:Category:STM8编程座|STM8编程座]]
+
{{Category|JTAG接口}}
 +
{{Category|SWD接口}}
 +
{{Category|SWIM接口}}
 +
|related=
 +
{{Category|STM32开发板}}
 +
{{Category|STM32编程座}}
 
}}
 
}}
===文档===
+
==简介==
*[http://{{SERVERNAME}}/w/upload/d/d6/ST-LINK-V3set_Quick_start.pdf 快速入门]<br>
+
STLINK-V3SET,是意法半导体(ST)新推出的第三代ST-LINK调试编程工具,适用于STM8和STM32系列芯片的下载及在线仿真。
 +
 
 +
相比前两代,功能更强大,写入性能提高三倍,采用独立式探头和模块化调试扩展接口设计,使用更灵活。
 +
另外除了虚拟COM接口和大容量存储功能,还增加多路桥接功能,支持接入目标板的SPI/UART/I2C/CAN/GPIOs进行通信。
 +
 
 +
===特点===
 +
* 独立式探头,模块化扩展接口
 +
* 通过Micro USB接口自供电(不对目标板供电)
 +
* USB 2.0高速兼容接口
 +
* 直接固件更新支持 (以便支持更多新推出的器件)
 +
* 支持JTAG/SWD接口 :
 +
** 支持3V~3.6V电压范围和5V容限输入
 +
** 配套有1.27mm间距的STDC14转MIPI10/STDC14/MIPI20扁平线
 +
** 配套有2.54mm间距的20-pin JTAG/SWD扁平线(微雪额外配送)
 +
** SWD和串行线路查看器(SWV) 通信支持
 +
* 支持SWIM接口(须加转接板MB1440):
 +
** 支持1.65V~5.5V电压范围
 +
** 引出SWIM排针(2.54mm间距)
 +
** 配套有2.54mm间距的4-pin SWIM连接线和散头线(微雪额外配送)
 +
** 支持SWIM低速和高速模式
 +
* 支持虚拟COM端口 (VCP):
 +
** UART接口支持3V~3.6V电压范围和5V容限输入
 +
** VCP频率高达15MHz
 +
** 在STDC14连接器上可用(在MIPI10上不可用)
 +
* 支持多路桥接USB转SPI/UART/I2C/CAN/GPIO(须加转接板MB1440)
 +
** 支持3V~3.6V电压范围和5V容限输入
 +
* 拖放式Flash编程
 +
* 双色LED:通信、电源
 +
 
 +
===支持的软件===
 +
* STM32CubeProgrammer
 +
* KEIL RVMDK
 +
* IAR EWARM
 +
* GCC-based IDEs
 +
 
 +
===支持的器件===
 +
* 支持所有带SWIM接口的STM8系列单片机
 +
* 支持所有带JTAG / SWD接口的STM32系列单片机
 +
 
 +
== 参数对比 ==
 +
{|class="wikitable"
 +
! 项目 !! STLINK-V3SET !! STLINK-V3MINI !! ST-LINK/V2 !! ST-LINK !! 说明
 +
|-
 +
| JTAG/SWD支持电压范围 || 3V - 3.6V || 3V - 3.6V || 1.65V - 3.6V || 3V - 3.6V || ST-LINK/V2支持STM32低压器件
 +
|-
 +
| SWIM支持电压范围 || 1.65V - 5.5V || 不支持 || 1.65V - 5.5V || 1.65V - 5.5V || STLINK-V3MINI不支持STM8的SWIM接口
 +
|-
 +
| 是否支持SWV || YES || YES || YES || NO || 目前仅STM32支持SWV,STM8尚不支持
 +
|-
 +
| 调试接口个数 || 多个 || 多个 || 2 || 1 || STLINK-V3SET/MINI除了下载接口,还预留GPIO接口
 +
|-
 +
| LED状态指示灯 || 双色LED || 双色LED || 双色LED || 红色LED || 双色LED可指示电源/信号状态,红色LED只指示信号状态
 +
|}
 +
 
 +
== 快速入门 ==
 +
=== 连接到PC机 ===
 +
* STLINK-V3SET采用USB接口连接PC机,驱动程序由支持ST-LINK的工具集自动安装 。
 +
* STLINK-V3SET开发工具采用STM32 F7芯片为控制芯片,实现高速的USB2.0通信。
 +
 
 +
=== 连接到目标板 ===
 +
==== STLINK-V3SET下载器通过JTAG / SWD接口连接至STM32目标板 ====
 +
 
 +
[[File:STLINK-V3SET-JTAG-SWD-Interface.jpg|STLINK-V3SET JTAG/SWD接口]]
 +
 
 +
* STM32的JTAG / SWD接口可通过MB1441或MB1440板上的STDC14接入,也可通过MB1440板上的20PIN IDC端子接入。
 +
* STM32的SWD接口还可直接通过MB1440板上的SWD接口连接目标板。
 +
 
 +
'''STM32 SWD 下载典型连接方式:'''
 +
 
 +
通过MB1440板上的20PIN IDC端子接入。
 +
 
 +
[[File:ST-Link_V2_User_Manual_3.png]]
 +
 
 +
{|class="wikitable"
 +
! 管脚编号 !! 目标板管脚
 +
|-
 +
| 1 || 3.3V/5V
 +
|-
 +
| 7 || SWDIO
 +
|-
 +
| 9 || SWDCLK
 +
|-
 +
| 15 || NRST(可选)
 +
|-
 +
| 19 || 3.3V
 +
|-
 +
| 20 || GND
 +
|}
 +
 
 +
==== STLINK-V3SET下载器通过SWIM接口连接至STM8目标板 ====
 +
 
 +
[[File:STLINK-V3SET-SWIM-Interface.jpg|STLINK-V3SET SWIM接口]]
 +
 
 +
* 如果使用排线连接(不用拆外壳),需要跳上MB1440板上的JP4和JP6跳线帽。
 +
* 如果叠放,需要跳上MB1440板上的JP3、JP4和JP6跳线帽。
 +
 
 +
=== LED状态说明 ===
 +
* COM灯闪烁红色:STLINK-V3SET连接到计算机后,USB枚举过程
 +
* COM灯红色:STLINK-V3SET与计算机已建立连接
 +
* COM灯闪烁绿色/红色:目标板和计算机在进行数据交换
 +
 
 +
==文档==
 +
*[https://{{SERVERNAME}}/w/upload/d/d6/ST-LINK-V3set_Quick_start.pdf 快速入门]<br>
 
*[https://www.st.com/content/ccc/resource/technical/document/user_manual/group1/99/49/91/b6/b2/3a/46/e5/DM00526767/files/DM00526767.pdf/jcr:content/translations/en.DM00526767.pdf 用户手册]<br>
 
*[https://www.st.com/content/ccc/resource/technical/document/user_manual/group1/99/49/91/b6/b2/3a/46/e5/DM00526767/files/DM00526767.pdf/jcr:content/translations/en.DM00526767.pdf 用户手册]<br>
  
===视频===
+
==视频==
 
<!--  
 
<!--  
 
*[https://st-videos.s3.amazonaws.com/VDstlink0918_EN.mp4 演示视频]
 
*[https://st-videos.s3.amazonaws.com/VDstlink0918_EN.mp4 演示视频]
第27行: 第135行:
 
</html>
 
</html>
  
===软件===
+
==软件==
 
*[https://www.keil.com/download/product/ Keil MDK]<br>
 
*[https://www.keil.com/download/product/ Keil MDK]<br>
 
<!--
 
<!--
第34行: 第142行:
 
-->
 
-->
  
===驱动===
+
==驱动==
*[http://{{SERVERNAME}}/w/upload/8/81/En.stsw-link009.zip STLINK-V3SET驱动]<br>
+
*[https://{{SERVERNAME}}/w/upload/8/81/En.stsw-link009.zip STLINK-V3SET驱动]<br>
  
===ST资料===
+
==ST资料==
 
*[https://www.st.com/content/st_com/en/products/development-tools/hardware-development-tools/hardware-development-tools-for-stm32/stlink-v3set.html#overview STLINK-V3SET资料]<br>
 
*[https://www.st.com/content/st_com/en/products/development-tools/hardware-development-tools/hardware-development-tools-for-stm32/stlink-v3set.html#overview STLINK-V3SET资料]<br>
  
第44行: 第152行:
 
<!--{{Join_us}}-->
 
<!--{{Join_us}}-->
 
</div>
 
</div>
 +
== FAQ ==
 
<div class="tabbertab" title="FAQ"><br />
 
<div class="tabbertab" title="FAQ"><br />
 
<!--  此处注释
 
<!--  此处注释

2021年6月18日 (五) 18:00的最新版本

STLINK-V3SET
STLINK-V3SET
基本信息

分类: STM32 STM8 编程器 调试器

品牌: ST

功能简介
特性
  • 支持在线下载和仿真
  • 支持STM8/STM32系列单片机

接口

JTAG接口 SWD接口 SWIM接口

相关产品

STM32开发板 STM32编程座

简介

STLINK-V3SET,是意法半导体(ST)新推出的第三代ST-LINK调试编程工具,适用于STM8和STM32系列芯片的下载及在线仿真。

相比前两代,功能更强大,写入性能提高三倍,采用独立式探头和模块化调试扩展接口设计,使用更灵活。 另外除了虚拟COM接口和大容量存储功能,还增加多路桥接功能,支持接入目标板的SPI/UART/I2C/CAN/GPIOs进行通信。

特点

  • 独立式探头,模块化扩展接口
  • 通过Micro USB接口自供电(不对目标板供电)
  • USB 2.0高速兼容接口
  • 直接固件更新支持 (以便支持更多新推出的器件)
  • 支持JTAG/SWD接口 :
    • 支持3V~3.6V电压范围和5V容限输入
    • 配套有1.27mm间距的STDC14转MIPI10/STDC14/MIPI20扁平线
    • 配套有2.54mm间距的20-pin JTAG/SWD扁平线(微雪额外配送)
    • SWD和串行线路查看器(SWV) 通信支持
  • 支持SWIM接口(须加转接板MB1440):
    • 支持1.65V~5.5V电压范围
    • 引出SWIM排针(2.54mm间距)
    • 配套有2.54mm间距的4-pin SWIM连接线和散头线(微雪额外配送)
    • 支持SWIM低速和高速模式
  • 支持虚拟COM端口 (VCP):
    • UART接口支持3V~3.6V电压范围和5V容限输入
    • VCP频率高达15MHz
    • 在STDC14连接器上可用(在MIPI10上不可用)
  • 支持多路桥接USB转SPI/UART/I2C/CAN/GPIO(须加转接板MB1440)
    • 支持3V~3.6V电压范围和5V容限输入
  • 拖放式Flash编程
  • 双色LED:通信、电源

支持的软件

  • STM32CubeProgrammer
  • KEIL RVMDK
  • IAR EWARM
  • GCC-based IDEs

支持的器件

  • 支持所有带SWIM接口的STM8系列单片机
  • 支持所有带JTAG / SWD接口的STM32系列单片机

参数对比

项目 STLINK-V3SET STLINK-V3MINI ST-LINK/V2 ST-LINK 说明
JTAG/SWD支持电压范围 3V - 3.6V 3V - 3.6V 1.65V - 3.6V 3V - 3.6V ST-LINK/V2支持STM32低压器件
SWIM支持电压范围 1.65V - 5.5V 不支持 1.65V - 5.5V 1.65V - 5.5V STLINK-V3MINI不支持STM8的SWIM接口
是否支持SWV YES YES YES NO 目前仅STM32支持SWV,STM8尚不支持
调试接口个数 多个 多个 2 1 STLINK-V3SET/MINI除了下载接口,还预留GPIO接口
LED状态指示灯 双色LED 双色LED 双色LED 红色LED 双色LED可指示电源/信号状态,红色LED只指示信号状态

快速入门

连接到PC机

  • STLINK-V3SET采用USB接口连接PC机,驱动程序由支持ST-LINK的工具集自动安装 。
  • STLINK-V3SET开发工具采用STM32 F7芯片为控制芯片,实现高速的USB2.0通信。

连接到目标板

STLINK-V3SET下载器通过JTAG / SWD接口连接至STM32目标板

STLINK-V3SET JTAG/SWD接口

  • STM32的JTAG / SWD接口可通过MB1441或MB1440板上的STDC14接入,也可通过MB1440板上的20PIN IDC端子接入。
  • STM32的SWD接口还可直接通过MB1440板上的SWD接口连接目标板。

STM32 SWD 下载典型连接方式:

通过MB1440板上的20PIN IDC端子接入。

ST-Link V2 User Manual 3.png

管脚编号 目标板管脚
1 3.3V/5V
7 SWDIO
9 SWDCLK
15 NRST(可选)
19 3.3V
20 GND

STLINK-V3SET下载器通过SWIM接口连接至STM8目标板

STLINK-V3SET SWIM接口

  • 如果使用排线连接(不用拆外壳),需要跳上MB1440板上的JP4和JP6跳线帽。
  • 如果叠放,需要跳上MB1440板上的JP3、JP4和JP6跳线帽。

LED状态说明

  • COM灯闪烁红色:STLINK-V3SET连接到计算机后,USB枚举过程
  • COM灯红色:STLINK-V3SET与计算机已建立连接
  • COM灯闪烁绿色/红色:目标板和计算机在进行数据交换

文档

视频

软件

驱动

ST资料

转到:#软件#程序#文档

FAQ


问题:
使用 STM32 ST-LINK Utility,程序无法正常下载。报错
Can not connect to target!
Please select "Connect Under Reset" mode from Target->Settings menu and try again.
答复:

Target --> Settings --> Mode 选择 Connect Under Reset

ST-LINK-STM32-FAQ-7.png

如果使用此方法仍然无法下载,则尝试按住开发板的 Reset 键,再点击连接,再松开 Reset 键。



问题:
在keil中,程序可以正常下载和运行,但调试时却出现类似如下的错误?
Cannot access Memory
Error while accessing a target resource. The resource is perhaps not available or a wrong access was attempted.
*** error 57: illegal address (0x08000000)
答复:

在Options for Target --> Debug --> Settings --> Debug --> Download Options对话框中取消勾选Download to Flash选项。



问题:
使用STLINK-V3SET时,用keil软件能识别到下载器,能读到芯片ID,但是报以下错误?

FAQ05.png

FAQ06.png

答复:

查看下keil版本号,至少要5.25才能使用。

ST-LINK-STM32-FAQ-07.jpg



问题:
如何在ST官网下载STVP软件?
答复:
  • 打开STVP下载链接:

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stvp-stm32.html

  • 找到“Get Software”获取软件

ST-LINK-FAQ02.png

  • 点击同意协议

ST-LINK-FAQ03.png

  • 填写姓名(拼音),邮箱地址,打勾,点击“download”下载之后,ST会发一份链接到你邮箱,点击链接,重复“第一步”,即可下载软件。

ST-LINK-FAQ04.png



问题:

使用 Keil 下载程序的时候,报错 ST-LINK USB communication error

答复:
  • 情况一:可能是接线错误。检查一下管脚连接,使用 SWD 方式下载程序的时候,必须保证 1 脚接入了 3.3V 或者 5V,用于给 ST-Link 提供参考电压。ST 官方的 ST-Link 必须输入参考电压(而不是用于输出),和市场上的其他版本 ST-Link 有所区别。
  • 情况二:可能是固件版本过低,请尝试升级固件。将 ST-Link 连接上电脑之后,使用这个工具升级固件:文件:ST-LinkUpgrade.zip



Icon-mail.png 联系 丢石头

我们的工作时间是: 09:00-18:00 (UTC+8 周一到周六)