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四脚即可实现下载
连接时注意接口方向
博客介绍了STM32的JTAG / SWD接口通过20PIN线连接,ST-Link/V2 JTAG/SWD的接口定义。实现下载时,板子供电情况下连SWDIO、SWCLK、GND三根线,因ST-LINK2脚需参考电压,也将其连上,连接2、7、9、20四脚可下载,连接时要注意接口方向。
1606





