하드웨어/STM32(FreeRTOS)2021. 10. 20. 09:48

1. ST-LINK설정

interface에서 SWD를 선택하고 Serial Wire Viewer을 Enable 해준다. Clock속도는 설정해놓은 MCU클럭을 넣으면 된다.

 

 

 

2. ITM Console 설정

Window - Show View - Other... 에서 SWV ITM Data Console를 Open한다

 

3. 소스코드 추가

int __io_putchar(int ch)
{
 ITM_SendChar(ch);
 return(ch);
}

printf함수의 기능을 추가할수도 있다.(SD_Card로깅, serial전송 등)

 

4. SWV ITM Data Console 설정

트레이스 설정클릭

주의) 디버깅모드 상태에서 트레이스 설정을클릭해야한다.

위처럼 세팅하면 디버깅 준비완료
빨간색동그라미 버튼을 클릭하면 저장준비 완료!

 

Posted by 여동동