본문 바로가기

개발환경/STM32CubeMX

Debug 설정 - STM32F030F4P6

MCU는 STM32F030F4P6을 사용하였고 관련 데이터 시트는 아래 첨부했습니다.

STM32F030F4P6_Reference Manual.pdf
11.46MB

 

개념 - JTAG과 SWD

JTAG(Joint Test Action Group)SWD(Serial Wire Debug)MCU에서 주로 활용되는 디버깅 통신 방식으로 디버깅과 플래시 프로그래밍을 가능하게 해주는 인터페이스이다.

JTAGSWD는 서로 다른 프로토콜이며, JTAG은 여러 디바이스에 널리 사용된다는 장점이 있고 SWD는 비교적 간단한 구성을 가지고 있다는 장점이 있다.

VCCGND 제외 필수 연결 핀은 다음과 같다.

 

설정

Pinout & Configuration 탭에서 SYS를 선택한다. 그리고 Mode에서 Debug Serial Wire를 체크한다.

 

Debug Serial Wire를 체크하면 위와 같이 PA13, 14핀이 각각 SYS_SWDIO, SYS_SWCLK로 설정된다.

여기서는 디버깅 통신 방식으로 SWD를 사용하고 있다는 것을 알 수 있다.

'개발환경 > STM32CubeMX' 카테고리의 다른 글

GPIO(스위치) 설정 - STM32F030F4P6  (0) 2023.11.18
GPIO(LED) 설정 - STM32F030F4P6  (0) 2023.11.18
ADC 설정 - STM32F030F4P6  (1) 2023.11.18
UART(RS-485) 설정 - STM32F030F4P6  (1) 2023.11.18
타이머 설정 - STM32F030F4P6  (1) 2023.11.18