找回密码
 注册
关于网站域名变更的通知
查看: 973|回复: 9
打印 上一主题 下一主题

TIDSP为啥连接不上?JTAG接口无法连接的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-8 14:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
TI DSP为啥连接不上?
/ l+ V9 v5 h9 L# E

该用户从未签到

2#
发表于 2020-5-8 14:53 | 只看该作者
这次DSP连接不上折腾了很久,在CCS里面Debug——Reset Emulator是可以执行的(如果这个都不行估计是驱动不对或压根没连上等等)。

该用户从未签到

3#
 楼主| 发表于 2020-5-8 14:58 | 只看该作者
如图所示,复位电路使用了一片ADM706TARZ芯片。. ~/ H, u) S* u% u4 d8 I. _, Y

6 I% S8 U4 q9 m0 f$ a7 W
7 I! M+ T; M4 |; p) T& D1 Q6 G' s前两周发现DSP一直连接不上,后来测了一下开关S1两端,发现开关按下之后两端并不连通,后来就换了一个开关,DSP就能连上了。
! m  Q6 U& d9 \7 ]' v* `8 X' A$ l( H  c: g1 R1 u; H/ R' ~

4 T1 Q4 P0 H! [8 G后来又连不上了,这是怎么回事呢?测了DSP的JTAG的接口的每个引脚都正常,加电后又测了每一个引脚也正常,这里把每个引脚的电压值贴出来做个备忘:/ _+ K% m7 M, ?: t. `/ z' F) j
4 r; t4 G8 o9 [
( T: ?2 n+ t- y
TMS——3.05V;TRST——0V;TDI——3.04V;TDO——3.16V;TCK_RET——3.03V;TCK——3.03V;EMU1——3.27V;EMU2——3.27V;VCC——3.28V;GND——0V;+ }: `: T) o! r
7 b7 o$ O1 o/ X& q9 Z. d% }
3 S/ m4 q4 y0 Z% y% z; A/ T
测试时采用的万用表直流档测的,因为当时手边没有示波器,所以就用万用表将就一下子。DSP JTAG连接如下图所示:
5 L: i$ \# _2 [! O- T$ B" K: U
4 R! b! v3 B1 V! l! ~- l& C* @. `& u8 ?3 w$ i8 t. m) E0 z* h
TI DSP为啥连接不上?JTAG接口无法连接的问题1 B/ A# i& R! k' l7 w) ]9 k$ ?5 H4 C
7 E/ U$ H8 @0 H, s6 b4 Q) i1 a

6 e" k6 R6 z2 ?* L' k一切正常,为啥连接不上呢?开关反复测了几遍,不存在前些天的问题,最郁闷的是有时候能连上,有时候连不上,我被折腾的有点没办法了……
& z% i3 T% B- Z8 K' d& \
0 R; F7 n% {9 j- [& i2 Q( q5 Z2 K
最后发现有时候多按几次复位后能连上,难道还是复位的问题?4 i+ V- S9 @( f/ X& i8 ?

4 r0 ?  E9 L6 }# P" b: r8 `, r
) b$ t$ s7 ]: p$ H1 j. f6 D9 x" D/ V于是测了ADM706TARZ的7脚,发现居然平时是低电平,按下复位键后居然是1.2V左右,坏了,这个芯片肯定坏了……2 W/ C8 G0 ]* |. C
! L8 t* a1 Q; N
2 u) p  N# P2 W5 U6 h% v) {% a" e
于是换了新的片子,一切正常……
2 f. o+ H7 Y7 K$ u  g$ b' X
' j- S1 T$ T! O& c0 k! a1 ~: T5 O, q! y; _
这里再次强调一下我从这次连接DSP中得到的启发:; G5 [  k; U) d( w* Q; v

) A7 D. C1 j+ y& D* v% q6 _
; ?! h$ L* m/ o1 w5 V如果DSP一直连接不上,肯定是硬件连接有问题,请特别注意一下复位电路的问题!!!
7 |" V, u0 j  I; e* c4 }% g- d' W+ U7 ]/ T  p" r) R2 y) {
# P& f! H1 K, @6 W6 Z2 Z
2)Xilinx FPGA的JTAG口连接不上& c6 W0 q" ]% G  Z, {

: e& D$ }4 x+ E. g
: G  d2 a: m- Q3 W$ ]FPGA的JTAG电路是验证过的,打开ChipScope就可以连接上的,但现在是一直连接不上,FPGA的JTAG经过了一个244缓冲芯片,电路如下,244右边的线直接连接到了FPGA的对应管脚上。
, y% S* G' ^: e$ c  N/ J# y5 L& e% f  P

' T: y0 j8 X* ?; X1 m" `TI DSP为啥连接不上?JTAG接口无法连接的问题
; N  `5 V  o  D/ v7 o# i1 H7 n! T  o% G5 z7 W3 L
- `" f" _; [4 R( N, V# a
试过多遍过还是连接不上,自己也有点绝望,后来没办法,就测测JTAG的管脚吧,也没上电,结果一测还真测出了问题,TDO居然和地短接了,这是怎么回事,J10就是一个单排插针肯定不会有问题,那只能是244坏了,好吧,于是换了一片SN74LVTH244ADBR,一切OK!- n5 r* R' e' j' i  d
) K+ M( J! H8 F, w0 I) t5 R

. Q/ C* r$ w" x5 p. ~通过这个问题我的启发是:如果一直连接不上,那很有可能是硬件电路出了问题!!!5 `" Z) r0 v4 O0 z0 w
* X5 J8 f1 V" ^, c

该用户从未签到

4#
发表于 2020-5-8 15:10 | 只看该作者
FPGA的JTAG电路是验证过的,打开ChipScope就可以连接上的,但现在是一直连接不上,FPGA的JTAG经过了一个244缓冲芯片,电路如下,244右边的线直接连接到了FPGA的对应管脚上。

该用户从未签到

5#
发表于 2020-5-8 15:18 | 只看该作者
估计是驱动不对或压根没连上

该用户从未签到

6#
发表于 2020-5-8 15:21 | 只看该作者
在CCS里面Debug——Reset Emulator是可以执行的

该用户从未签到

7#
发表于 2020-5-11 16:06 | 只看该作者
平时是低电平,按下复位键后居然是1.2V左右,坏了,这个芯片肯定坏了

该用户从未签到

8#
发表于 2020-5-11 16:30 | 只看该作者
测试时采用的万用表直流档测的,因为当时手边没有示波器,所以就用万用表将就一下子。

该用户从未签到

9#
发表于 2020-5-12 15:12 | 只看该作者
ADM706TARZ坏了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-9 02:38 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表