STM32的JTAG / SWD接口是通过20PIN的线进行连接,ST-Link/V2 JTAG/SWD的接口定义:
仿真器端口 |
连接目标板 |
功能 |
1. TVCC
MCU电源VCC
连接STM32目标板的电源VCC
2. TVCC
MCU电源VCC
连接STM32目标板的电源VCC
3. TRST
GND
GROUND
4. UART-RX
GND
GROUND
5. TDI
TDI
连接STM32的JTAG TDI
6. UART-TX
GND
GROUND
7. TMS, SWIO
TMS, SWIO
连接STM32的JTAG的TMS, SWD的SW IO
8. BOOT0
GND
GROUND
9. TCK, SWCLK
TCK, SWCLK
连接STM32的JTAG的TCK, SWD的SW CLK
10. SWIM
GND
GROUND
11. NC
NC
Unused
12. GND
GND
GROUND
13. TDO
TDO
连接STM32的JTAG TDO
14. SWIM-RST
GND
GROUND
15. STM32-RESET
RESET
连接STM32目标板的RESET端口
16. KEY
NC
GROUND
17. NC
NC
Unused
18. GND
GND
GROUND
19. VDD
NC
VDD (3.3V)
20. GND
GND
GROUND
而为了实现下载,在板子有供电的情况下,只需要连接其中的三根线就可以:SWDIO,SWCLK,GND
而ST-LINK2脚需要参考电压,因此把2脚也连上
ST-Link/V2 JTAG/SWD标准的接口排列如图:
连接2、7、9、20四脚即可实现下载
连接时注意接口方向