인프런 커뮤니티 질문&답변

jinh2352님의 프로필 이미지
jinh2352

작성한 질문수

FreeRTOS 프로그래밍

보드 디버깅

NUCLEO-L152RE 보드 연결 관련 문의

작성

·

309

1

 
안녕하세요 선생님 이전 NUCLEO-L152RE 보드를 추천받고 강의를 보면서 실습중입니다!
해당 보드를 연결하고,
dvmgmt.msc에서 (1) 포트와 (2) 범용 직렬 버스 장치 항목을 통해 정상적으로 연결됨을 확인하였습니다.
이후 보드 디버깅을 하여 putty로 출력 결과를 보려하는데 아무것도 뜨지 않음을 확인하였습니다.
동일하게 COM3 / 115200 / Serial로 설정하였습니다. 무엇이 문제일까요??
 
(추가로)
새로운 PORT 프로젝트를 생성하고, FreeRTOS 코드를 추가할 때 영상과 달리,
/* Initialize all configured peripherals */ MX_GPIO_Init();
 
까지만 생성되고, MX_USART2_UART_Init()이 생성되지 않습니다. 
 

답변 2

0

홍영기님의 프로필 이미지
홍영기
지식공유자

 

제가 해보았을 땐 stm32cubeIDE 에서 L152RE 보드에 대해 정상적으로 'MX_USART2_UART_Init' 가 만들어집니다.

아래 그림 보시고 참고해보세요.

 

jinh2352님의 프로필 이미지
jinh2352
질문자

답글 감사드립니다 선생님! stm32cubeIDE 에서  L152RE 보드에 대해 UART 초기화 함수를 생성해주지 않아서 그런 것 같은데 다시 확인해보겠습니다! 

(일단 수업에서 사용하는 모델의 보드를 주문하여서 기다리고 있습니다^.^)

홍영기님의 프로필 이미지
홍영기
지식공유자

L152RE 보드도 활용해보시면 좋은 경험이 되시리라 생각됩니다. 그리고 요청하시면 ZOOM 과 같은 화상앱을 통한 상담도 해드립니다. 글로써 설명하기 어려운 내용이 있으시면 이 방법도 이용해보세요.

0

홍영기님의 프로필 이미지
홍영기
지식공유자

jinh2352님! 반갑습니다:)

printf 가 안되는 원인은 매우 다양합니다. 그렇지만 질문하신 글 마지막 부분이(MX_USART2_UART_Init()이 생성되지 않습니다. ) 결정적인 힌트가 되었습니다. USART1 포트 설정이 안된 것으로 짐작됩니다. 다음의 블로그 글을 참고해보시면 좋을 것 같아요.

stm32-printf-사용법

문제 해결해보시고, 진전이 없을 경우 다시 질문해 주세요.

좋은 결과 있으시길 바랍니다~~

 

jinh2352님의 프로필 이미지
jinh2352

작성한 질문수

질문하기