打印
[其他]

SWD和JTAG有什么区别啊?

[复制链接]
1595|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
班杰明|  楼主 | 2024-9-19 22:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SWD也可以正常调试,接线还更少

使用特权

评论回复
沙发
laocuo1142| | 2024-9-20 16:03 | 只看该作者
引脚数量与资源占用不同

使用特权

评论回复
板凳
flycamelaaa| | 2024-9-20 16:04 | 只看该作者
JTAG:采用并行传输方式,通过扫描链(SCAN Chain)串联起连接好的设备,使主机可以逐个操纵每个被测设备的信号状态。尽管这种方式在功能上很强大,但在高速大数据传输时可能效率较低。
SWD:采用了串行通信方式,并且由于其精简的引脚设计,通常能在高速大数据情况下提供比JTAG更好的整体性能。SWD的通信速度更快,但使用SWD调试时可能会占用CPU的一些时间资源。

使用特权

评论回复
地板
中国龙芯CDX| | 2024-9-25 13:18 | 只看该作者
其实是2种不同的下载方式

使用特权

评论回复
5
小小蚂蚁举千斤| | 2024-9-25 16:15 | 只看该作者
SWD其实还是挺常用的

使用特权

评论回复
6
liu96jp| | 2024-10-28 15:55 | 只看该作者
SWD和JTAG是两种常见的调试接口,用于嵌入式系统的调试和编程。它们在功能、接口类型、引脚数量和使用场景上有所不同

使用特权

评论回复
7
g0d5xs| | 2024-10-28 17:08 | 只看该作者
SWD 主要用于调试和编程,支持单线调试和编程功能。SWD 使用两根线(SWDIO 和 SWCLK)进行通信,简化了调试接口的设计

使用特权

评论回复
8
b5z1giu| | 2024-10-28 19:50 | 只看该作者
JTAG 不仅用于调试和编程,还用于边界扫描测试(Boundary Scan Testing

使用特权

评论回复
9
lamanius| | 2024-10-28 20:53 | 只看该作者
JTAG 使用更多的引脚(通常为4或5个),支持更复杂的调试和测试功能

使用特权

评论回复
10
kaif2n9j| | 2024-10-28 22:00 | 只看该作者
一般来说SWD 使用串行接口,通常为两根线(SWDIO 和 SWCLK)

使用特权

评论回复
11
su1yirg| | 2024-10-29 09:00 | 只看该作者
JTAG 使用并行接口,通常为4或5个引脚(TDI, TDO, TCK, TMS, 有时还包括 TRST)

使用特权

评论回复
12
tax2r6c| | 2024-10-29 10:05 | 只看该作者
其实JTAG支持更复杂的调试和测试功能,适合需要高级调试和测试的场景

使用特权

评论回复
13
lix1yr| | 2024-10-29 11:18 | 只看该作者
SWD 通常只需要两根线(SWDIO 和 SWCLK),有时还包括一个复位引脚(RESET)。占用引脚少,适合资源受限的嵌入式系统

使用特权

评论回复
14
t1ngus4| | 2024-10-29 12:04 | 只看该作者
JTAG 通常需要4或5个引脚(TDI, TDO, TCK, TMS, 有时还包括 TRST)。优点: 支持更复杂的调试和测试功能,适合需要高级调试和测试的场景

使用特权

评论回复
15
y1n9an| | 2024-10-29 23:13 | 只看该作者
SWD的接口简单,占用引脚少,适合资源受限的嵌入式系统

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

193

帖子

0

粉丝