ST-LINK/V2是一款支持STM8与STM32家族单片机的在线调试/编程工具。集成了单线调试模块(SWIM)与JTAG/SWD调试接口,使用USB全速接口与PC进行通信。同时,ST也提供了具有相同功能的带有隔离数字接口的ST-LINK/V2-ISOL工具,能够提供耐受1000VRMS电压的隔离保护功能。
1. ST-Link 实物
2. ST-Link 引脚定义
1.The power supply from the application board is connected to the ST-LINK/V2 debugging and programming board to ensure signal compatibility between both boards.
1.应用板的电源连接到ST-LINK/V2调试和编程板,以确保两个板之间的信号兼容性。
2.Connect to GND for noise reduction on the ribbon
2.连接到GND以降低色带上的噪音
3.At least one of this pin must be connected to the ground for correct behavior (connecting all of them is recommended)
3.此引脚中至少有一个必须接地才能正常工作(建议连接所有引脚)
4.Optional: for Serial Wire Viewer (SWV) trace.
4.可选:用于串行线查看器(SWV)跟踪。
5.Available on ST-LINK/V2 only and not connected on ST-LINK/V2/OPTO.
5.仅适用于ST-LINK/V2,不适用于ST-LINK/V2/OPTO。
3. 工作方式:
JTAG: JTAG cable for connection to a standard JTAG 20-pin pitch 2.54 mm connector.
SWD: serial wire debug . SWDIO SWCLK GND VCC(可选)
JTAG 不用说,20pin对20pin插入就可以使用。(开发板是这样使用,实际产品不会给20个引脚来做JTAG调试)
SWD 有两种使用方式,目标开发板由ST-Link供电,和目标开发板不由ST-Link供电。
(1). 目标开发板由ST-Link供电。
1.ST-Link V2的 PIN7->SWDIO 连接目标开发板的SWDIO引脚
2.ST-Link V2的 PIN9->SWCLK 连接目标开发板的SWCLK引脚
3.ST-Link V2的 PIN20->GND 连接目标开发板的GND引脚
4.ST-Link V2的 PIN2->VAPP 连接目标开发板的VDD电源引脚。(必须连接,以确保两个板之间的信号兼容性)
5.ST-Link V2的 PIN19->VDD 连接目标开发板的VDD电源引脚。(供电)
(2). 目标开发板不由ST-Link供电。
1.ST-Link V2的 PIN7->SWDIO 连接目标开发板的SWDIO引脚
2.ST-Link V2的 PIN9->SWCLK 连接目标开发板的SWCLK引脚
3.ST-Link V2的 PIN20->GND 连接目标开发板的GND引脚
4.ST-Link V2的 PIN2->VAPP 连接目标开发板的VDD电源引脚。(必须连接,以确保两个板之间的信号兼容性)
Pin1 Pin2 VAPP是电源平衡输入引脚,不能作为MCU的供电引脚。Pin19 VDD是ST-LINK/V2设备内部的电源,VAPP接目标板的电源,全称是Target VCC
4. ST官方对ST-Link V2的使用说明
https://www.stmcu.com.cn/Designresource/detail/development_tools/315625?auto_download=1
(pdf无法上传,CSDN不友好的位置,所以贴个链接,2025-4-23,不知道哪天 链接会失效)