带有swdio字母的接口是做啥的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有swdio字母的接口是做啥的?相关的知识,希望对你有一定的参考价值。

这个端口是做什么的,可以扩展其他模块用不……

JTAG接口有两个用途:
1.下载程序;
2.在线仿真、调试程序。
JTAG接口TMS和TCK引脚,就是SWD的SWDIO和SWCLK引脚。
所以,留了JTAG接口,就是留了SWD接口。
五线制:
VCC GND SWDIO SWCLK RESET
四线制:
VCC GND SWDIO SWCKL
区别是,四线制没有留出RESET引脚。
参考技术A SWD接口
串行调试(Serial Wire Debug),是一种和JTAG不同的调试模式,使用的调试协议也应该不一样,所以最直接的体现在调试接口上,与JTAG的20个引脚相比,SWD只需要4个(或者5个)引脚,结构简单,但是使用范围没有JTAG广泛,主流调试器上也是后来才加的SWD调试模式。
SWD和传统的调试方式区别:
SWD模式比JTAG在高速模式下面更加可靠。在大数据量的情况下面JTAG下载程序会失败,但是SWD发生的几率会小很多。基本使用JTAG仿真模式的情况下是可以直接使用SWD模式的,只要你的仿真器支持,所以推荐大家使用这个模式。
在GPIO刚好缺一个的时候,可以使用SWD仿真,这种模式支持更少的引脚。
在板子的体积有限的时候推荐使用SWD模式,它需要的引脚少,当然需要的PCB空间就小啦!可以选择一个很小的2.54间距的5芯端子做仿真接口。本回答被提问者采纳

以上是关于带有swdio字母的接口是做啥的?的主要内容,如果未能解决你的问题,请参考以下文章

AS400工程师是做那些东西的?as400不是系统吗,而as400工程师又是做啥的,是做系统还是as400应用?

quartz是做啥的?具体用在哪些方面?

ODBC和JDBC是做啥的?

我很想知道,servlet到底是做啥的 怎么用?

NetBeans是Java里面是做啥的?

刀片服务器上的sas扩展卡是做啥的?