SWD 模式的仿真器。
1、SWD下载的优势
SWD 模式比 JTAG 在高速模式下面更加可靠. 在大数据量的情况下面 JTAG 下载 程序会失败, 但是 SWD 发生的几率会小很多. 基本使用 JTAG 仿真模式的情况下是可以直接使用 SWD 模式的。
2、SWD 模式支持情况
市面上的常用仿真器对 SWD 模式支持情况 (1) JLINKV6 支持 SWD 仿真模式, 速度较慢。 JLINKV7 比较好的支持 SWD 仿真模式, 速度有了明显的提高,速度是 JLINKV6 的 6 倍。JLINKV8 非常好的支持 SWD 仿真模式, 速度可以到 10M。 (4) ULINK1 不支持 SWD 模式。
3、 SWD接口
随着ARM公司对Cortex系列的推出,采样SWD方式调试成了大家的首选。SWD不仅速度可以与JTAG媲美,而且使用的调试线少得多。很多人在采样SWD方式进行调试时,一般都是采用4线
STLink和STM8/32单片机的连接方式zhenxing2000 >《待分类》
阅850转02020.12.02关注
STLink是ST官方开发的单片机仿真工具,可以烧写程序、在线仿真,使用非常方便。STLink具有两种接口,分别为:1)SWD模式;2)SWIM单总线模式。SWD模式主要针对STM32系列的单片机,而SWIM单总线主要针对STM8系列的单片机。下面介绍STLINK和STM32单片机的连接方式。
STM32单片机可以通过三种方式烧录,分别是:1)JTAG模式;2)SWD模式;3)UART的ISP模式。STLink是通过SWD模式和STM32单片机进行烧录、仿真的。
SWD模式在和单片机连接时需要用到四根线,分别为:1)VCC电源线;2)GND电源地;3)SWDIO;4)SWCLK等。如下图所示。
打开APP查看高清大图
STM32单片机的SWDIO和SWCLK是和JTAG接口共用的。在使用跳线连接时,需要将STLINK的SWDIO和JTAG接口的的TMS连接;SWCLK和JTAG接口的TCLK连接,VCC和单片机的电源线连接;GND和单片机的GND连接。在JTAG接口上,各引脚定义如下图所示。
打开APP查看高清大图
由上可知,SWD模式仅有四根线即可实现连接。
STLink是开源工具,其硬件原理和程序固件都可以在意法半导体的官网找到,如果对此感兴趣的话,可以登录官网自己尝试设计一个STLink。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)