uvision5 printf 함수 이용
468
작성한 질문수 2
cubeMX로 code generation을 하고 uvision5로 코드를 실행했습니다.
printf 함수를 사용하려 했지만 터미널 상에 출력이 되지 않았습니다.
찾아보니 uvision으로 사용시에는 경로 재지정(redirection)이 필요한 것 같은데 혹시 어떻게 하는지 알 수 있을까요??
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
uvision5에서 printf 함수를 사용하려면 터미널 상에 출력되지 않을 수 있습니다. 이는 printf 함수가 표준 출력 스트림인 stdout을 사용하고 있기 때문입니다.
해결 방법으로는 printf 함수를 사용하여 출력한 내용을 터미널에 보이도록 터미널 재지정(redirection)을 설정해야 합니다.
터미널 재지정을 설정하려면 uvision5의 “Options for Target” 메뉴에서 “Debug” 탭을 선택하고, “Settings for ITM Console” 항목을 찾아 활성화해야 합니다. 그리고 “SWV를 통한 출력 활성화” 옵션을 선택하고, ITM Port와 Core Clock 값을 지정하면 됩니다.
이렇게 하면 printf 함수로 출력한 내용이 터미널 창에 표시될 거예요.
하지만 이 방법도 정확한 실행 결과를 확인하기 위해서는 추가적인 설정이 필요할 수도 있습니다.
자세한 내용은 uvision5의 사용자 메뉴얼이나 온라인 자료를 참고하시면 도움이 될 거예요.
더 궁금한 사항이 있으시면 언제든지 물어보세요. 좋은 하루 되세요!
a,b,c상 전류와 센서리스전환부의 소음
0
6
1
디버거 관련하여 질문있습니다.
0
10
1
I/F 제어 d축정렬 질문
0
9
1
스위치 입력 - 실습 LED가 환하게 들어오지 않습니다.
0
10
1
SPMSM 문의
0
15
3
어떤 방식으로 이 강의를 듣고 공부를 해야 하는지 고민 됩니다.
0
21
2
uC/OS-II RTOS 포팅 관련 질문
0
30
2
자화 인덕턴스 변동분 문의
0
23
1
벅컨버터 COMP핀 주파수 보상회로 계산 시 R_ESR값
0
26
2
쿼터스 스케메틱에 대한 질문
0
26
2
PMSM 블락파라미터 미지원
0
28
2
Biasing 저항
0
31
2
Center Align PWM 설정 코드 질문
0
28
1
FIFO 질문
0
25
2
CH340 전원 연결
0
32
1
주파수 응답 특성 그래프 튜닝 방식
0
37
2
USART 통신 문의
0
35
2
전동 킥보드에 사용되는 f767 고출력 모델 문의
0
38
3
111번째 강의까지 진행했는데, 온도 정보 받아오는 게 안돼요.
0
24
1
MOSFET pull down 저항의 필요성
0
43
2
모터 선정 질문
0
48
2
cache관련 질문 드립니다
0
45
1
Hall 센서 + 센서리스
0
60
2
21번 INT pin 풀업 저항
0
69
2





