강의

멘토링

로드맵

Inflearn brand logo image

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

아르아굴님의 프로필 이미지
아르아굴

작성한 질문수

[6주 과정] 전동킥보드로 배우는 임베디드 실전 프로젝트

GPIO 제어해보기 -> LED On/Off 실습

main.c가 안뜨는거 같아요.

해결된 질문

작성

·

4

0

image.png

계속 해봤는데 ioc파일만 있고 main.c가 있는 부분이 안뜨는거 같아요.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 아르아굴님.

STM32CubeIDE에서 main.c 파일이 보이지 않는 문제를 겪고 계신 것 같습니다. 이 문제는 보통 프로젝트 설정이나 생성 과정에서의 실수가 원인이 될 수 있습니다. 몇 가지 확인해야 할 사항을 아래에 안내드리겠습니다.

해결 방법

  1. 프로젝트 재생성:

    • main.c 파일이 생성되지 않는 경우, 프로젝트를 처음부터 다시 생성해 보는 것도 좋은 방법입니다. 프로젝트 생성 시, Generate Source Code 옵션이 활성화되어 있는지 확인해 주세요.
  2. 파일 트리 확인:

    • 프로젝트를 생성한 후, 프로젝트 탐색기의 최상위 폴더(naming convention: ProjectName_Configuration) 내에 Src 폴더가 생성되어 있는지 확인하세요. 이 안에 main.c 파일이 있어야 정상입니다.
  3. 시작 코드를 생성하였는지 확인:

    • STM32CubeMX에서 설정을 마친 후, 반드시 GENERATE CODE 버튼을 클릭하여 코드 생성을 완료해야 합니다. 이 과정을 통해 main.c와 기타 필요한 파일들이 생성됩니다.
  4. 필터링 설정 확인:

    • 프로젝트 탐색기에서 필터링 설정이 걸려있을 수 있습니다. “Filter and Customization” 버튼을 통해 보여지는 파일의 유형이나 필터링 조건을 확인해 주세요.

추가 확인 사항

  • 만약 위의 방법으로도 문제가 해결되지 않으면, STM32CubeIDE의 버전을 확인하고 최신 버전으로 업데이트하는 것이 필요할 수 있습니다. 또한, STM32 관련 라이브러리 및 관련 툴이 최신인지도 확인해 보세요.

이 외에도 전동킥보드로 배우는 임베디드 실전 프로젝트 강의의 질의응답 게시판에서 유사한 사례를 찾거나 추가적인 도움을 요청하는 것도 좋은 방법입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

아르아굴님의 프로필 이미지
아르아굴

작성한 질문수

질문하기