Hi all. I have a one problem, please help me to solve it. In my hardware I build JTAG EI012 interface http://www.geocities.com/kralikbo/EI012.pdf . This interface is same as Wiggler, only pins are connected to other contact on parallel port. EI012 - TRST:D4 , TDO:BUSY , TCK:D0 , TDI:D1 , TMS:D2 WIGGLER - TRST:nRST , TDO:BUSY , TCK:D2 , TDI:D3 , TMS:D1 I have TRST signal connected to nTRST, no to nRST. It is not cardinal different I think, is't it ? When I try IDCODE command "detect" in jtag-tools (http://openwince.sourceforge.net/jtag), command works fine, other command works fine too (EI012 interface). When I reconfigure interface to wiggler, jtag not works. Next I check all pins wiggler interface and check processor jtag pins:configure pins TCK, TDI, TRST, TMS as input, sent to LPT port values 4, 8, 1, 2 and redirect GPIO1_IOPIN value (http://www.geocities.com/kralikbo/Jtag.tar.gz) to UART0 and look on terminal (lpc2k_pgm) = all jtag pins works fine. Next i check TDO pin, it works fine also. I try it with JTAGER-0.3.0, jtag not work, I try to reset jtag using reset command, I saw impulse on TRST = all port pins work fine (I check it preliminarily) = hardware is OK. Do you have any suggestions, where may be a problem ? Thank you for any ideas. btw: I configured pins P1.26:P1.31 (PCB_PINSEL2 |= (1 << 2);) as jtag port.
Message
JTAG Wigggler vs. IO012 problem
2005-11-06 by Boris Kralik
Attachments
- No local attachments were found for this message.