USB AVR JTAG ICE 디버거프로그래밍장비 LA13
- 디버깅 및 프로그램 다운로드 동작을 위한 퓨즈 비트 설정이 되어야 정상동작이 가능하다.
- AVR JTAG ICE를 사용하기 위해서는 AVR MCU 내에 퓨즈 비트 JTAGEN, OCDEN가 설정이 필요하다.
- 만일 JTAGEN, OCDEN 퓨즈 비트가 미 설정되 경우 AVRStudio 4.19에서 AVR MCU와 커넥트가 이루어지지 않는다.
- 이럴 경우 AVRISP 혹은 AVRISP mkII 프로그래머를 이용하여 AVRStudio 4.19에서 AVR MCU와 커넥트를 한다.
- 정상적으로 커넥트 된 후 Fig 2처럼 Fuses를 클릭해 탭을 이동한다.
- 설정을 해야할 JTAGEN, OCDEN 비트 확인 후 해당 Value 사각 박스를 선택하여 갈매기 표시로 변경한 후
- 아래에 Program 버튼을 클릭해 퓨즈 비트 프로그래밍을 수행한다.
- 마지막으로 퓨즈 비트 프로그래밍 후 AVR JTAG ICE 디버거와 AVR MCU를 연결 후
- 매뉴얼을 참조하여 AVRStudio 4.19 에서 디버깅 및 프로그램 다운로드 동작을 검증한다.
Fig 2. AVRStudio 4.19 Fuses 설정 탭 by ATmega128 개발보드
- AVR MCU가 내장된 타겟 보드에 설계된 JTAG ICE 10P 커넥터 핀 배열과 JTAG ICE 디버거 10P 커넥터 핀 배열은 일치해야 정상 동작이 가능하다.
- AVR MCU가 내장된 타겟 보드의 JTAG ICE 커넥터의 핀 배열은 Fig 3처럼 구성되어야만 JTAG ICE 디버거와의 커넥트가 정상적으로 이루어지며
- 디버깅 및 프로그램 라이트 동작이 가능하다.
TCK, TDO, 5V, TMS, RESET, TDI, GND핀은 JTAG 인터페이스 동작을 위한 펑션(Function) 핀들이다.
Fig 3. JTAG ICE 디버거의 내장된 10P 커넥터 핀 배열
Fig 4에서는 JTAG ICE 디버거에 주요 하드웨어 명칭을 보여주고 있다.
Fig 4. JTAG ICE 디버거 하드웨어 명칭 및 치수(Dimension)
- JTAG ICE 디버거 * 1pcs
- 10P 플랫 데이터케이블 * 1pcs
- mini USB 케이블 * 1pcs
- 1.5M USB 연장케이블 * 1pcs