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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
TI DSP为啥连接不上?
: X8 M& F$ y( j2 g+ |- Z2 ^  x

该用户从未签到

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

该用户从未签到

3#
 楼主| 发表于 2020-5-8 14:58 | 只看该作者
如图所示,复位电路使用了一片ADM706TARZ芯片。
( v* I* s1 r# C. ]8 l+ C
. s  z9 z& A: k7 P; @" a. E, t: R- _# \" F1 Z2 l$ O& `# B
前两周发现DSP一直连接不上,后来测了一下开关S1两端,发现开关按下之后两端并不连通,后来就换了一个开关,DSP就能连上了。
# E: }/ S2 y0 v. a( J9 P' _
  Y  @1 x0 R; z4 M( C' u
& t  v, {# o0 `$ @$ }8 n后来又连不上了,这是怎么回事呢?测了DSP的JTAG的接口的每个引脚都正常,加电后又测了每一个引脚也正常,这里把每个引脚的电压值贴出来做个备忘:
( V3 R2 D! I: }* t* K3 e- @, V* w8 V, B
( q. S$ R, J$ O$ z- U" G6 }
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;
) S% f, d5 G2 S
2 O. f! Y9 o" X7 E3 |& G6 T6 Q  `0 m. F6 W& A( |
测试时采用的万用表直流档测的,因为当时手边没有示波器,所以就用万用表将就一下子。DSP JTAG连接如下图所示:5 T0 }0 x, ~% ^7 N

% `1 F/ k& j! t" o* k
* W) a( F; ^6 e8 q# B( ^TI DSP为啥连接不上?JTAG接口无法连接的问题8 s2 H( x5 U4 _9 O* U  ?
- J6 r$ l3 ?: }4 G
  K+ ^( a  _% i; e- J) `' k1 ?
一切正常,为啥连接不上呢?开关反复测了几遍,不存在前些天的问题,最郁闷的是有时候能连上,有时候连不上,我被折腾的有点没办法了……+ _9 Y0 R$ Y  m# }) d0 ~

+ h" ]( X9 E  B, @! ~! I: Q2 J! v, \: c' ^/ M
最后发现有时候多按几次复位后能连上,难道还是复位的问题?
7 }- S/ |. p5 O" {3 {! |9 G9 ^: d. l! E- {& k
) A1 W; K3 a( m% j* [
于是测了ADM706TARZ的7脚,发现居然平时是低电平,按下复位键后居然是1.2V左右,坏了,这个芯片肯定坏了……& f6 e) h( W+ j' R

& G; H" E4 F6 P! j* N& A7 B/ \* t6 V: A. ?2 z' O* [4 _% O
于是换了新的片子,一切正常……
5 R  w( X1 c3 v8 m' s* m- l- E- U! x* U+ j, H' F% j! q
0 ^2 z, K8 E& J1 k+ Q0 t
这里再次强调一下我从这次连接DSP中得到的启发:  z1 ]5 X  E/ L& Y# i" f, v% y
( }0 R" X# T, m; c$ R6 m* {
) x9 I. }$ t" Q
如果DSP一直连接不上,肯定是硬件连接有问题,请特别注意一下复位电路的问题!!!5 U: u0 ], s( _2 S: `$ A

3 ~9 ~7 x7 |) r: F& z% G7 k2 S$ f- q" M9 |: i/ W
2)Xilinx FPGA的JTAG口连接不上4 w- A1 h1 Z9 ]) @2 D% U

& z6 t2 J# t" N( _+ a4 c) c  Z, S, C0 b9 Z6 M+ D3 N% r4 |7 }9 V
FPGA的JTAG电路是验证过的,打开ChipScope就可以连接上的,但现在是一直连接不上,FPGA的JTAG经过了一个244缓冲芯片,电路如下,244右边的线直接连接到了FPGA的对应管脚上。
, I: R* x) Y$ Q& `$ S
' i) o; N, P" ^5 `
& i5 y$ |6 h5 \- k' r( X4 LTI DSP为啥连接不上?JTAG接口无法连接的问题
1 s$ ^9 p/ n  B: i% V9 X% ?' v, P* X4 S9 i* b2 d9 i; ^# p/ N1 ^% R$ |
4 D  j0 @5 e! Y  I) b- d
试过多遍过还是连接不上,自己也有点绝望,后来没办法,就测测JTAG的管脚吧,也没上电,结果一测还真测出了问题,TDO居然和地短接了,这是怎么回事,J10就是一个单排插针肯定不会有问题,那只能是244坏了,好吧,于是换了一片SN74LVTH244ADBR,一切OK!& I, W2 j4 z0 F* F
9 l( s7 a3 W! q! z. A4 D6 \4 \0 L
3 ?8 |9 [! L' E) R2 V- |
通过这个问题我的启发是:如果一直连接不上,那很有可能是硬件电路出了问题!!!
! l  X/ Z+ Z" g
* }* h& A: _5 ?0 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-10-31 01:40 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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