打印
[STM32]

基础问题:为什么JTAG可以4脚实现?

[复制链接]
3174|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pinelxb|  楼主 | 2014-6-16 20:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pinelxb 于 2014-6-17 08:21 编辑

最近在学STM32,想各位大神请教一下基础问题。JTAG四脚,时钟TCK、数据输入TDI、数据输出TDO、模式选择TMS。当中没有地GND,那么在没有参考点的情况下如何传输数据?还有,既然JTAG的标准是4脚,为什么在网上找到的JTAG图片都有很多(超过4)脚?

相关帖子

沙发
zhl100| | 2014-6-17 15:54 | 只看该作者
那个是SWB  
两线的   
jtag 除掉jrst 也不止四脚   
tdi tdo rst tms clk

使用特权

评论回复
板凳
pinelxb|  楼主 | 2014-6-17 19:12 | 只看该作者
这些都是在百度百科和基维百科里查到的,令我诧异的是标准里写4线,还没有地,但是网上搜到的JTAG口有很多线(超过4),而且还包括地。

使用特权

评论回复
地板
戈卫东| | 2014-6-17 21:41 | 只看该作者
你没有问他们是不是每个信号还带一个GND?别人默认是有GND的,你默认难道是没有?

使用特权

评论回复
5
airwill| | 2014-6-18 07:44 | 只看该作者
嗯,GND 线不能少, 少了这线, 麻烦可不少了咯.
STM32 可以用 sw 口, 只要 3 条(TMS, TCK, gnd) 就可以了. 我现在也是这么用的.

使用特权

评论回复
6
ludongshalimin| | 2014-6-27 23:41 | 只看该作者
stm32支持jtag和swd调试,你这种接法是后者

使用特权

评论回复
7
xumin-cuit| | 2015-3-21 15:52 | 只看该作者
airwill 发表于 2014-6-18 07:44
嗯,GND 线不能少, 少了这线, 麻烦可不少了咯.
STM32 可以用 sw 口, 只要 3 条(TMS, TCK, gnd) 就可以了.  ...

请问具体电路是怎样的,需要什么外围电路吗

使用特权

评论回复
8
airwill| | 2015-3-21 23:26 | 只看该作者
xumin-cuit 发表于 2015-3-21 15:52
请问具体电路是怎样的,需要什么外围电路吗

没有什么特别的电路要求, 直接相连就可以了.

使用特权

评论回复
9
xumin-cuit| | 2015-3-24 16:36 | 只看该作者
airwill 发表于 2015-3-21 23:26
没有什么特别的电路要求, 直接相连就可以了.

我试过但是下不进去

使用特权

评论回复
10
mcuzone| | 2015-3-24 17:33 | 只看该作者
TDI, TDO, TCK, TMS是基本信号,RST和TRST以及RTCK是辅助信号。JTAG标准引脚要看ARM官方的文档,早期是14脚,后来变成20脚目前还是主流,新接口是10脚主要用于SWD。GND和VCC都是必备的电源引脚但是不算调试用引脚

使用特权

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

本版积分规则

8

主题

50

帖子

2

粉丝