主题 : JTAG总是检测不到器件 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 16677
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2010-03-20
最后登录: 2016-03-22
楼主  发表于: 2010-03-25 22:42

 JTAG总是检测不到器件

刚买的mini2440,按照使用手册学习到用H-JTAG调试了,但接上JTAG总是检测不到器件。我认为不会是板子的问题,主要是H-JTAG的设置不正确造成的,但我又不知道友善的简易JTAG小板是怎么与电脑相连的,比如TMS,TCK经过数据锁存芯片后与电脑并口的第几脚连接的,所以很难知道怎么设置,希望友善能讲一下怎么设置H-JTAG,能把简易JTAG小板的电路贴出来也行啊,呵呵!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-03-26 08:10
可以换台电脑试试,有些电脑的并口或者其设置可能是不行的。
附件是jtag-mini小板的原理图
附件: Jtag-mini.zip (10 K) 下载次数:85
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 16677
精华: 0
发帖: 26
金钱: 130 两
威望: 26 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2010-03-20
最后登录: 2016-03-22
2楼  发表于: 2010-03-26 09:51
谢谢版主,已经成功检测到器件了。
现将检测不到器件的原因与大家分享一下:
        一、友善的简易JTAG小板不符合Wiggler的标准,Wiggler的nTRST是与电脑并口第二脚相连的,
而友善的JTAG的TCK才是与并口第二脚相连的。
        二、友善的简易JTAG小板不符合STD JTAG的标准,STD JTAG的TDO是与电脑并口第十三脚相连的,
而友善的JTAG没有用到第十三脚。
        三、用友善的JTAG小板时,H_JTAG要用自定义的方式,具体设置如下:
                           TMS ----------------Pin4    D2
                           TCK-----------------Pin2    D0
                           TDI------------------Pin3    D1
                           TDO----------------Pin11  Busy
                           nTRST-------------NO TAP RST
                           nSRST-------------NO SYS RST
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2010-03-26 10:44
这些设置在用户手册中已经有详细说明了,见附录2
并且我不觉得wigge或者SDT jtagr就是标准,它只是JTAG接口定义的一种,只有通讯协议和电平兼容性才是本质的标准。我们采用的是三星公版提供的JTAG编程器接口定义。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.