개인공부용123 프로그래밍 블로그

제이텍(JTAG) 디버거에 대해서 본문

로봇SW교육원/마이크로프로세서

제이텍(JTAG) 디버거에 대해서

개인공부용123 2017. 7. 3. 18:48

Debugger란 개발한 소프트웨어의 기능을 테스트 하고 오류를 잡기 위한 프로그램


• Debugging Target 에는 두가지 종류가 있습니다.


1. 개발한 소스가 실제 실행되는 장비

– PC 개발의 경우 개발 장비가 타겟의 역할을 하게됨. 


2. Cross Platform – 개발용 장비와 실제 동작하는 장비가 다른 환경인 경우 

– 개발용 장비가 Target 역할을 하지 못함. 

• Software Emulator / Simulator

• 실제 Target 과 연결을 위한 장비를 사용 하여 Debugging


JTAG의 작동 방식은 칩 내부에 Boundary Cell을 만들어 이것이 외부의 핀과 일대 일로 연결되어, 프로세서가 할 수 있는 동작을 중간의 Cell을 통해 인위적으로 수행할 수 있도록 하는 것이다. 이런 방식으로 JTAG은 다양한 하드웨어의 테스트나 연결 상태등을 체크할 수 있다.


사용용도로는 

1. 디버깅용

2. 플래쉬 다운로더용


자세한 사항은 http://recipes.egloos.com/5301886

'로봇SW교육원 > 마이크로프로세서' 카테고리의 다른 글

ARM이란?  (0) 2017.07.03