lintel 发表于 2010-7-30 17:43

通过JTAG修复WRV54G(GTWX5715)。

本帖最后由 lintel 于 2010-7-30 17:45 编辑

目前在WRV54G上的JTAG方案有很多,有简单的E-JTAG,也有速度不错的openOCD,以及J-link.
在开始JTAG修复之前,需要先了解JTAG接口的定义。
                   c[] LED5
      +3.3V -- 1o o2 -- nc
       nTRST -- 3o o4 -- GND
         TDI -- 5o o6 -- GND
          TMS -- 7o o8 -- GND
          TCK -- 9o o10 - GND
         GND - 11o o12 - GND
         TDO - 13o o14 - GND
   nRESET - 15o o16 - GND
             nc - 17o o18 - GND
             nc - 19o o20 - GND

      在WRV54G上使用的是标准的20针JTAG,但是实际上我们并不需要那么多的线。我们只需要其中的几根。

方法一,使用便宜简单的ejtag。

材料,LPT打印机接口一个。导线若干,100欧电阻若干。

接线如下:

25针打印口                                          路由接口定义

第18-25针 <------------------------------------<GND
    3      >--------------电阻--------------------->TMS
   4   >---------------电阻--------------------->TCK
   5      >--------------电阻--------------------->TDI
   6      >--------------电阻--------------------->nRESET
   11    <---------------电阻--------------------->TDO


未完待续。JTAG软件编译测试中。


第二种,支持调试的OpenOCD。

WIFI-DIY 发表于 2010-7-30 19:46

路过帮顶。

wzzhen 发表于 2010-8-1 22:59

楼主的方法对,看以前的帖子,接五根线我怎么都检测不到,jtag总提示TDO什么错误后来尝试把11针接上去,就好了。期待下文,正在尝试刷机中。

wzzhen 发表于 2010-8-1 23:03

顺便请教下,JTAG SHELL下 备份ROM文件,怎么这么慢,几乎用了一下午!

wzzhen 发表于 2010-8-10 16:06

下文呢!!!!!!!!!!!!!!!!!!!!!!!!

wzzhen 发表于 2010-8-28 14:14

看来楼主难产了!

taema 发表于 2010-10-1 16:38

dddddddddddddddddddddddddddddddddddddddd

backgreen 发表于 2010-11-27 11:11

{:2_31:}支持一下 想买 个玩玩
页: [1]
查看完整版本: 通过JTAG修复WRV54G(GTWX5715)。