본문 바로가기
IOT hacking

JTAGluator 사용법

by m_.9m 2022. 8. 19.

1. 정보

JTAGulator

24개의 프로그래밍 가능한 핀은 JTAG나 후보 핀에 연결할 수 있다. 이 툴은 핀을 자동으로 식별해 로직을 스캔하고 serial 인터페이스 속도를 발견한다. 우리는 USB로 jtagulator을 연결해 putty로 소통할 것이다.

2. 설명 및 정상 식별 화면

인터넷에서 찾은 링크로 PCB 도면을 도식화하고 보드를 너 스스로 구축할 수 있다. 이에 앞서 USB에 연결하고 전원을 켜 putty로 소통해본다. H를 입력하면 세가지 유형의 명령어를 볼 수 있다.

  • 채널을 입력이나 출력으로 쓰기위해 조정가능한 목표전압: 1.2V~3.3V
  • 접지 포트를 식별 가능
  • JTAG 인터페이스 핀 식별

(1) 기기에 전원을 공급하고 jtagulator 접지를 기기 보드 접지에 연결한다.

(2) 터미널에 진입해 H 입력 후 V를 눌러 3.3으로 전압 volt를 맞춰준다.

(3) U > H > U > 내용 입력 > 자동 스캔 완료(TX, RX, 속도)

2. 실습

: 사실 JTAGluator은 전압 측정 후 사용하는 것이 좋다. 나처럼 포트가 아니지만 포트일지도 모르는 곳에 다 연결해보는 것보다 훨씬 빠르다.

  1. JTAGulator를 mini 5pin으로 컴퓨터에 연결한다. 식별할 포트는 channel 0~22 중에 연속적으로 연결한다.

예시로 보이는 사진은 전체적인 부분을 참고한 블로그의 사진이다. 박스와 같이 홈(포트로 추정)되는 곳을 모두 납땜한 것을 볼 수 있다.

출처:

Akimbo Core

내가 식별한 포트로 추정되는 곳.

기기 정보: 이디라임 QCP 200

1. JTAGulator와 소통하기 위해 장치관리자로 COM 몇인지 확인한 후 Putty로 연결 시도

 

2. Serial Port는 9600으로 나왔지만 실제 푸티를 연결할 때는 보통 속도로 사용된다는 115200으로 Speed를 맞춰줘야 정상적으로 연결이 가능하였다.

3. 연결 후 명령어를 입력한다.

  1. 터미널에 진입해 H 입력 후 V를 눌러 3.3으로 전압 volt를 맞춰준다.
  2. U > H > U > 내용 입력 > 자동 스캔 완료(TX, RX, 속도)
  3. 시작 채널, 끝 채널 및 질문에 맞게 답변을 하면 해당 기기가 식별을 해준다.

No target device found로 포트 자체가 제대로 된 포트가 아니였음을 예상할 수 있다.