产品简介
st-link/v2是一款可以在线仿真以及下载stm8以及stm32的开发工具。
基本属性
st-link/v2是st意法半导体为评估、开发stm8系列和stm32系列mcu而设计的集在线仿真与下载为一体的开发工具。
stm8系列通过swim接口与st-link/v2连接;
stm32系列通过jtag / swd接口与st-link/v2连接。
st-link/v2通过高速usb2.0与pc端连接。
支持的软件
st-link utility v2.0(及以上版本)
stvd version 4.2.1(及以上版本)
stvp version 3.2.3(及以上版本)
iar ewarm revision v6.20(及以上版本)
iar ewstm8 revision v1.30(及以上版本)
keil rvmdk revision v4.21(及以上版本)
atollic
tasking
支持的器件
支持所有带swim接口的stm8系列单片机
支持所有带jtag / swd接口的stm32系列单片机
新器件不断增加中......
microcontrollers supported by stvp release 3.2.8
product
linemicrocontroller
stm32 |
stm32f100xx, stm32f101xx, stm32f102xx, stm32f103xx, stm32f105xx,
stm32f107xx, stm32f2xxx, stm32f4xxx,
stm32l15xx6, stm32l15xx8,stm32l15xxb, stm32l151xc, stm32l151xd,
stm32l152xc, stm32l152xd, stm32l162xd,
stm32ts60,
stm32w108c8, stm32w108xb, stm32w108xc,
stm32w108xz |
stm8 |
stm8af51x, stm8af52x, stm8af61x, stm8af62x,stm8ah51x,
stm8ah61x,
stm8s003k3, stm8s003f3, stm8s005c6, stm8s005k6, stm8s007c8,
stm8s103xx, stm8s105xx, stm8s207xx, stm8s208xx, stm8s903f3,
stm8s903k3,
stm8l101xx, stm8l15x, stm8l16x,
stm8tl52x4, stm8tl53x4 |
功能、性能
编程功能:可烧写flash rom、eeprom、afr等。
仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看io状态,变量数据等等。
仿真性能:采用usb2.0接口进行仿真调试,单步调试,断点调试,反应速度快!
编程性能:采用usb2.0接口,进行swim / jtag / swd下载,下载速度快!
与目标板的连接接口
st-link/v2指定的swim标准接口和jtag / swd标准接口。
固件升级性
固件可更新。st将会推出更多stm8和stm32的型号,亦会将新的器件型号添加入stvd的器件支持列表,当您在未来开发中需要使用Zui新的型号,升级stvd,升级固件程序,便得以支持新的型号。
升级方式为自动升级。
st-link/v2与st-link的对比
项目st-link/v2st-link说明
jtag/swd支持电压范围 |
1.65v - 3.6v |
3v - 3.6v |
st-link/v2支持stm32低压器件 |
swim支持电压范围 |
1.65v - 5.5v |
1.65v - 5.5v |
|
是否支持swv |
yes |
no |
目前,仅stm32支持swv,stm8尚不支持 |
调试接口个数 |
2 |
1 |
st-link/v2分两个接口分别支持stm32及stm8,使用更方便 |
led状态指示灯 |
双色led |
红色led |
st-link/v2可指示更多的运行状态 |
兼容性 |
|
|
st-link要求计算机可使用u盘 |
版本说明
关于st-link/v2
(en)与st-link/v2 (cn)的同异点:
st-link/v2 (en)是美版,st-link/v2 (cn)是国内版。
两者都是st官方原装产品,功能一致,配件稍有不同。
关于st-link/v2与st-link
ii的相关说明:
st-link/v2和st-link是两个不同的产品。
st-link ii是st-link的一个隶属版本,且 "ii" 是国内一说,官方并无版本区分。
连接到pc机
采用usb接口连接pc机
st-link/v2开发工具采用stm32芯片为控制芯片,实现高速的usb2.0通信。
st-link/v2连接电脑需要驱动程序,请点击此处下载:http://www.waveshare.net/downloads/st-link_v2_usbdriver.zip
或者到官网下载Zui新版本,请点击此处官网下载:http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/driver/st-link_v2_usbdriver.zip(以上驱动程序适合win7、vista、xp)
连接到目标板
st-link/v2下载器通过jtag / swd接口连接至stm32目标板
stm32的jtag /
swd接口是如何定义的?(http://www.waveshare.net/txt/st-link-v2_interface_32.htm)
stm32的jtag /
swd接口是通过20pin连接线连接目标板,所以st-link/v2连接至stm32目标板时需要注意连接方向。
st-link/v2下载器通过swim接口连接至stm8目标板
stm8的swim接口是如何定义的?(http://www.waveshare.net/txt/st-link-v2_interface.htm)
由于stm8的swim接口只需要4根连接线,所以st-link/v2连接至stm8目标板时需要注意连接位置。请注意,vcc和gnd切勿接反,以免烧坏st-link/v2下载器。
led状态说明
闪烁红色:st-link/v2连接到计算机后,第一次usb枚举过程
红色:st-link/v2与计算机已建立连接
闪烁绿色/红色:目标板和计算机在进行数据交换
绿色:通讯完成
橙色(红色+绿色):通讯失败
st-link/v2 使用方法
st-link/v2
usb驱动安装步骤开始使用st-link/v2
配置清单
st-link/v2主机 x 1
usb type a to mini-b连接线 x
1
20-pin jtag/swd扁平线 x
1
swim 100mil双向4pin扁平连接线 x
1
swim 100mil扁平4pin转标准erni连接线 x
1