中校
Embedded Linux砖家
- 注册时间
- 2008-10-23
- 金币
- 4923 个
- 威望
- 55 个
- 荣誉
- 12 个
尚未签到
|
本帖最后由 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。 |
|