grandideastudio / jtagulator

JTAGulator: Assisted discovery of on-chip debug interfaces
https://grandideastudio.com/portfolio/security/jtagulator/
658 stars 91 forks source link

jtagulator locked #65

Closed hassan-salloum closed 1 year ago

hassan-salloum commented 1 year ago

Hi Joe, Few days ago i got my first "Jtagulator" from Mouser Electronics , and i was doing my first simple Demo to test its functionality by targeting an Elbert V2 - Spartan 3A FPGA.

since i already know the JTAG ports of the Target Board (already tagged), i only used connected to the Jtagulator the 4 essential pins (TCK, TMS, TDO and TDI), and ground. And the Jtagulator was capable to identify them only for the TMS wasn't (TMS = N/A) IMG_20230824_110728

And the target output voltage is 3.3 on the JTAG pin (i measured and also that mentioned in the product description of the target board : https://numato.com/docs/elbert-v2-spartan-3a-fpga-development-board/)

while i am recording the demo to my instagram page for my fans, to show them how i was capable to identify the JTAG pins using Jtagulator, i noticed that the LED status turned and maintain in RED color (no heat on the board), and minicom connection shows "device loked". image

The weird thing is that, i still capable to see the Jtagulator in my driver list in both windows and Linux machine, but no output appear on the terminal. image

Actual status : By re-plugging the Jtagulator, for a nano seconds the LED trun to Green then remain RED. I pressed the Reset button, problem remain always the same. IMG_20230824_111418

What do you suggest on me in my troubleshooting ? or no chance for me :(

Jtagulator board information:

32215 Rev B

2013 by 3.0 US SMT 117291-0135 Thanks

joegrand commented 1 year ago

Please see FAQ item 6. It's possible that the JTAGulator is in the OpenOCD or Logic Analyzer modes.

If the device isn't detected by minicom, it could also be a port/access issue. Try unplugging the JTAGulator and using it on a different machine to compare the results.

hassan-salloum commented 1 year ago

Thanks Joe, by following the below steps (exactly by typing ctrl-X on Teram terminal on my windows machine, hint for others: be careful before you switch to VM machine to terminate correctly your previous session), my issue has been solved: image

hassan-salloum commented 1 year ago

Problem solved by following FAQ https://github.com/grandideastudio/jtagulator/wiki/Frequently-Asked-Questions