이 매뉴얼은 JK전자(JK Electronics) 에 의해서 번역, 수정, 작성 되었고 소유권 또한
JK전자(JK Electronics)
의 것입니다. 소유권자의 허가를 받지 않고 무단으로 수정, 삭제하거나 배포 할 수 없습니다.



 

JTAG SWD 모드 세팅


 
* Update history

- 2011.7.28 : 초기 Release


 
1. KEIL MDK + ULINK 환경에서 SWD 모드 설정
2. KEIL MDK + H-JTAG 환경에서 SWD 모드 설정



  JTAG 대신에 SWD 모드를 사용하는 이유는 일반 GPIO포트가 부족한 경우에 JTAG포트를 일반 GPIO로 사용
하기 위해서 SWD 포트를 이용하는 것입니다.

1. KEIL MDK + ULINK 환경에서 SWD 모드 설정

(1) KEIL MDK를 실행 시킨 후 Target Options 아이콘을 누릅니다.

stm32f103rbt6

(2) 옵션창의 "Debut" 탭을 선택 한 후 "Setting" 버튼을 누릅니다.

stm32f103rbt6

(3) 디버그 포트를 "JTAG" 에서 "SW" 모드로 바꿉니다.

stm32f103rbt6

(4) 위와 같이 설정하면 JTAG 포트가 아닌 SWD 포트를 이용해서 소프트웨어 다운로드와 디버깅을 할 수 있습니다.


2. KEIL MDK + H-JTAG 환경에서 SWD 모드 설정

(1) H-JTAG 장비를 이용해서 SWD모드를 이용하기 위해서는 먼저 H-JTAG서버 소프트웨어를 2.0 이상으로 설치해야 합니다.

stm32f103rbt6

(2) H-JTAG 2.0 소프트웨어 다운로드
(3) H-JTAG 드라이버 설치 및 설정 가이드(새창)
(4) H-JTAG 서버 설정

stm32f103rbt6

- JTAG 모드에서 SWD 모드로 전환

stm32f103rbt6