ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
완전 c언어 초보인데 회사에서 해보라며 보드를 줘서 해보고 있는데.. 똑같이 따라하는 도중 마지막 swv에서 출력이 안됩니다.. 3번이나 다시 첨부터 해봤는데 보드는 stm32L433RCT6P를 쓰고있습니다.. 어느 부분에서 문제점이 생겨 출력이 안되는 걸까요 ?
답변 늦어서 죄송합니다. 우선 Debug Configuration에서 SWO를 Enable했는지 체크해보시고요, 클록을 맞추었는지 확인해보세요. 아마 32L433RC의 주파수가 84MHz가 아닐테니... CubeMX의 Clock configuration의 HCLK 부분을 확인해보세요. 마지막으로 SWV의 Trace 버튼(빨간 동그라미)를 눌렀는지 확인해보시면 되겠습니다. 그밖의 사항은 상태를 봐야 알 수 있을 것 같아요.
저도 같은 증상이었는데 CUBEIDE 하위버전 설치하고 해결되었네요ㅠㅠ
Swo 모드랑 printf 함수 입력값을 uart로 내보내는거랑 뭐가 다른가요?
SWO는 UART와 다르게 출력만 가능하고요, UART보다 리소스 부담은 적습니다. SWO가 speed도 더 빠르게 설정 가능합니다.
완전 c언어 초보인데 회사에서 해보라며 보드를 줘서 해보고 있는데.. 똑같이 따라하는 도중 마지막 swv에서 출력이 안됩니다.. 3번이나 다시 첨부터 해봤는데 보드는 stm32L433RCT6P를 쓰고있습니다.. 어느 부분에서 문제점이 생겨 출력이 안되는 걸까요 ?
답변 늦어서 죄송합니다. 우선 Debug Configuration에서 SWO를 Enable했는지 체크해보시고요, 클록을 맞추었는지 확인해보세요. 아마 32L433RC의 주파수가 84MHz가 아닐테니... CubeMX의 Clock configuration의 HCLK 부분을 확인해보세요. 마지막으로 SWV의 Trace 버튼(빨간 동그라미)를 눌렀는지 확인해보시면 되겠습니다. 그밖의 사항은 상태를 봐야 알 수 있을 것 같아요.
저도 같은 증상이었는데 CUBEIDE 하위버전 설치하고 해결되었네요ㅠㅠ
Swo 모드랑 printf 함수 입력값을 uart로 내보내는거랑 뭐가 다른가요?
SWO는 UART와 다르게 출력만 가능하고요, UART보다 리소스 부담은 적습니다. SWO가 speed도 더 빠르게 설정 가능합니다.