ST-Link v2调试下载器介绍

该文档描述ST-Link v2功能及其使用事项。

ST-Link v2介绍

ST-Link v2 是由ST开发的一套调试下载器,

 可以对ST公司8位STM8系列、32位STM32

系列MCU进行调试下载或在线仿真。

连接方式:

SWIM(STM8系列)、SWD(STM32系列)

支持软件:

ST Visual Programmer(STVP)

ST Visual Develop(STVD)

STM32 ST-LINK Utility

Keil uVision4 IDE(MDK-ARM IDE)

COSMIC

IAR EWARM

IAR EWSTM8

Coocox

TASKING

编程功能:

编写FLASH ROM、EEPROM、ARF等

仿真功能:

支持全速运行、单步调试、断点调试等各 种调试方法,可查看IO状态,变量数据等。
我们的ST-Link与官网的功能上完全一致,并可以执行固件自动升级,出厂默认固件为最新的:
V2.J17.S4 JTAG+SWIM Debugger

ST-Link v2改进版介绍

ST-Link v2改造版与原官方版少了JTAG通信方式,只保留SWD/SWIM通信模式,为什么要阉割JTAG功能?原因如下

  1. JATG与SWD方式通信的工作目的重复,JATG调试下载的方式出现的时期早于SWD模式,SWD模式是JATG的发展和继承,目的是一样的都是为了调试下载。

  2. JATG比SWD占用过多的端口资源,使用JATG调试时占用目标MCU的6个有效端口资源,则使用SW模式最少需要2个端口资源。



  3. JATG接口DC20间牛座,连接线使用的是1.27mm20p的排线。而SW模式使用4P杜邦线就可以调试下载,相比JTAG端口更小,占用PCB面积更小,移动更加方便,可以使目标板PCB制作的更小,不受2*10pDC接口大小限制。



ST-Link v2外观

J-Link OB ARM与ST-Link v2对比

调试器

J-Link OB ARM

ST-Link v2

公司

SEGGER

ST

接口方式

SWD

SWD/SWIM

支持系列

绝大部分ARM内核的MCU

STSTM8系列/STM32系列

支持公司

ST、Freecale、NXP、Atmel、TI……等

ST

ST-Link v2与STM32F103C6T6联机



ST-Link v2与STM8S105C6联机



ST-Link v2与STM32F103RB联机



ST-Link v2与STM32F051R8联机



产品清单:

1、高品质USB线(mirco USB) 1根

2、ST-Link主机 1个

3、SWD/SWIM 6P连接线 1根

4、说明书及常用软件资料(网络传输)