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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
TI DSP为啥连接不上?
' ?* v3 [; f( f

该用户从未签到

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

该用户从未签到

3#
 楼主| 发表于 2020-5-8 14:58 | 只看该作者
如图所示,复位电路使用了一片ADM706TARZ芯片。0 E% n, S/ p0 `3 s% \

1 [' f; Q, l$ z3 f4 P
3 @. u! q$ h& j$ g5 U! I前两周发现DSP一直连接不上,后来测了一下开关S1两端,发现开关按下之后两端并不连通,后来就换了一个开关,DSP就能连上了。& h3 ?* r4 q$ q8 n1 o' e
$ B& |' g' U! ^, m* G5 d) j5 `' h

5 z# ^1 w3 S+ u& L. A# W8 @9 X后来又连不上了,这是怎么回事呢?测了DSP的JTAG的接口的每个引脚都正常,加电后又测了每一个引脚也正常,这里把每个引脚的电压值贴出来做个备忘:  A; m! r! H: R/ P( e

& d; U: h4 `. X& Y* J# X) ]% x9 v$ n# {% D, n
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;- L- A2 z' v) B4 T0 z- S
) o: v+ B$ U, O% B& Z; b6 t8 F! u4 r
" g  i# l: [: ~
测试时采用的万用表直流档测的,因为当时手边没有示波器,所以就用万用表将就一下子。DSP JTAG连接如下图所示:
7 |' [7 H6 A) l, d" Z, g# K
( ?* N3 b4 o, X0 H4 [
  k3 F, X9 D) R; X% F5 ^TI DSP为啥连接不上?JTAG接口无法连接的问题
$ ?' ?4 c* ]3 t  V, S9 Z( R  F5 s, I3 l+ ~  e2 A
; ~$ I3 B! U5 H( U
一切正常,为啥连接不上呢?开关反复测了几遍,不存在前些天的问题,最郁闷的是有时候能连上,有时候连不上,我被折腾的有点没办法了……
9 I3 P0 N) _3 ^' k1 i; _/ u# W6 g8 O5 {4 ~2 |5 T% S

( O; h4 b! K6 E4 j最后发现有时候多按几次复位后能连上,难道还是复位的问题?
' W4 {  ?7 k3 R+ O' E7 t" f1 ?8 V% u: {! Y/ z7 g+ Z5 e
4 T; ]! p! X) U; |) d+ a) w0 S
于是测了ADM706TARZ的7脚,发现居然平时是低电平,按下复位键后居然是1.2V左右,坏了,这个芯片肯定坏了……/ T5 h+ Z! F  @- j! {$ V; e
" s. v/ S7 p5 x! Q
6 ]0 a' N' b6 i5 K' O2 K) u9 c
于是换了新的片子,一切正常……4 ?4 |: V8 M, j

  N: G. ~% f, z4 M, b0 r! |( k( C. l8 o. A, }/ q
这里再次强调一下我从这次连接DSP中得到的启发:( t, d: k: K3 [% H! h

3 b) Q# i! f  p; |9 T/ Q, S
& V: L' E) o4 U- V如果DSP一直连接不上,肯定是硬件连接有问题,请特别注意一下复位电路的问题!!!
3 w( q" t* W9 L7 n* ~: a# I
( O$ g8 U# e5 C- P" b- _5 c# p6 q8 Y# O" \2 }. L
2)Xilinx FPGA的JTAG口连接不上# Q* i# |1 F) r0 a' _8 b3 ~9 q
7 {% P5 C( `0 U" f- w8 o5 q. r

/ P1 m' ?% e, x9 X' m. }5 A$ }5 k! kFPGA的JTAG电路是验证过的,打开ChipScope就可以连接上的,但现在是一直连接不上,FPGA的JTAG经过了一个244缓冲芯片,电路如下,244右边的线直接连接到了FPGA的对应管脚上。' u. n' j7 Z  m7 b5 G

# w- u0 s7 _6 f7 R  x; ~8 Y/ X+ j& v; Q' m7 A
TI DSP为啥连接不上?JTAG接口无法连接的问题
& f$ P2 j) Y/ C5 Z! F+ S" Y/ x, K) w5 P3 w

7 T( L3 k: \7 t* m试过多遍过还是连接不上,自己也有点绝望,后来没办法,就测测JTAG的管脚吧,也没上电,结果一测还真测出了问题,TDO居然和地短接了,这是怎么回事,J10就是一个单排插针肯定不会有问题,那只能是244坏了,好吧,于是换了一片SN74LVTH244ADBR,一切OK!
) G. n8 Y- t9 [+ r2 \
4 q; T' Y1 L9 Q  x* T3 R# |  D) t+ {" y
通过这个问题我的启发是:如果一直连接不上,那很有可能是硬件电路出了问题!!!
9 m' {. V# s/ a- h) f) c
: ^; \1 e& o+ b* }

该用户从未签到

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-8-4 19:25 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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