醋醋百科网

Good Luck To You!

通过J-Link编程器的SWD调试模式实现STM32F417芯片的程序烧录

SWD接口形式

SWD(Serial Wire Debug 串行调试),其调试协议不同于JTAG,接口仅需4个,分别是 VCC、GND、SWIO(双向数据接口)、SWCLK(时钟)

SWD接口优点

  • 高速模式更可靠;
  • 接线少,占用的GPIO资源少;
  • 自带复位协议,无需RST复位。

SWD与JTAG调试模式对比分析

JTAG调试模式下的标准接口定义如下:

SWD接口与JTAG接口是复用的,其对应关系如下图所示:

实际应用中,15引脚可接可不接(保险起见还是建议接上),SWD自带复位协议,所以无需接RST脚

J-Link烧录器在JTAG模式和SWD模式下对STM32F417烧录应用示例

  • J-Link烧录器接口定义

J-Link烧录器接口定义如下:

仿真器端口

连接目标板

备注

1. VCC

MCU电源VCC

VCC

2. VCC

MCU电源VCC

VCC

3. TRST

TRST

Test ReSeT/ pin

4. GND

GND或悬空


5. TDI

TDI

Test Data In pin

6. GND

GND或悬空


7. TMS, SWIO

TMS, SWIO

JTAG:Test Mode State pin ; SWD: Data I/O pin

8. GND

GND或悬空


9. TCLK, SWCLK

TMS, SWCLK

JTAG: Test Clock pin ; SWD: Clock pin

10. GND

GND或悬空


11. RTCK

RTCK


12. GND

GND或悬空


13. TDO

TDO

Test Data Out pin

14. GND

GND或悬空


15. RESET

RESET

RSTIN pin

16. GND

GND或悬空


17. NC

NC


18. GND

GND或悬空


19. NC

NC


20. GND

GND或悬空


  • J-Link烧录器JTAG模式连接

注:实线为必须连接,虚线为可选连接。

  • J-Link烧录器SWD模式连接

J-Link烧录器接法:VCC(1),GND(4),SWIO(7),SWCLK(9)。


  • J-Flash软件的配置
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言