inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

[2025년 버전] 보드 디버깅 방법 및 자주하는 질문 응답

STM IDE 설치 강의 중 문의

34

wonhyeog

작성한 질문수 3

0

STM IDE 설치 후 C파일이 없어 회원가입 하고 로그인 하였는데 저는 강의처럼 자동으로 C파일 다운이 안되는 상황입니다!
이럴 떄 어떻게 해결 하면 좋을까요?

Raspberry-Pi arduino 임베디드

답변 2

0

ojtube5

c파일이 생기려면
1. 패키지 다운로드 되어야 합니다.
2. 패키지 다운로드가 되려면, 로그인이 되어야 합니다. (mySt)
3. 코드 제너레이션 이 되어야 합니다. (ioc 파일 설정을 마치고 저장하면 코드 제러레이션이 됩니다.)
이 과정이 다 되어야지만 C파일이 생겨요.
보통은, 1,2 번이 안 되어서 생기는 문제예요.


아래 순서대로 진행해보세요.

1. ST 계정 먼저 만들어주세요

펌웨어 패키지를 다운로드하려면 ST 계정 로그인이 필수입니다. https://my.st.com 에서 무료로 가입하시면 되고, 이메일 인증까지 꼭 완료해주세요.

2. .ioc 편집기 탭 닫기 (중요)

지금 열려있는 Inflearn_Embedded_Lec_13.ioc 탭의 X 버튼을 눌러서 닫아주세요. 이거 안 닫으면 사진 3처럼 Firmware Updater 설정이 전부 잠겨서 아무것도 못 바꿉니다.

3. ST 계정 로그인

메뉴에서 Help → STM32Cube updates → Connection to myST 들어가셔서 방금 만든 계정으로 로그인하시면 됩니다. 또는 제가 안내 드린대로 로그인하셔도 되고. myST ->login

4. F1 펌웨어 패키지 설치

Help → Manage Embedded Software Packages 메뉴로 들어가서 목록에서 STM32Cube MCU Package for STM32F1 Series 찾고, 최신 버전 체크한 뒤에 Install Now 눌러주세요. 용량이 수백 MB라 다운로드에 시간이 좀 걸립니다.

5. 코드 생성 다시 시도

설치가 끝나면 .ioc 파일 다시 열고 Project → Generate Code 눌러주세요. 그러면 Project Explorer에 Core/Src/main.c 파일이 생성되면서 강의 화면과 똑같아질 겁니다.

0

인프런 AI 인턴

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

STM IDE 설치 후 C 파일이 자동으로 다운되지 않는 문제는 몇 가지 원인으로 인해 발생할 수 있습니다. 이럴 때는 다음과 같은 방법들을 시도해 보세요:

  1. STM32CubeMX와의 연계 확인:

    • STM32CubeIDE에서 프로젝트를 생성할 때 main.c 파일과 같은 소스 파일들이 자동으로 생성되지 않으면, 프로젝트 생성 시 STM32CubeMX와의 연계가 잘 이루어졌는지 다시 확인해보시기 바랍니다. 새 프로젝트를 생성할 때 Toolchain/IDE 옵션에서 STM32CubeMX 연동을 확인해보세요.
  2. 펌웨어 패키지 확인 및 설치:

    • 펌웨어 패키지가 제대로 설치되어 있는지 확인이 필요합니다. 설치가 되어 있지 않다면, IDE 내에서 Help → Manage Embedded Software Packages로 이동하여 필요한 펌웨어 패키지를 설치할 수 있습니다. 설치 시 로그인이 필요한 경우가 있으므로 계정이 없다면 my.st.com에서 계정을 만들고 로그인한 후 설치를 진행하세요.
  3. 프로젝트 설정:

    • 프로젝트 생성 시 장치와 기기 매칭이 제대로 되었는지 확인하세요. 올바른 장치가 선택되지 않으면 필요한 파일들이 생성되지 않을 수 있습니다.
  4. 코드 생성 수동 실행:

    • Project → Generate Code 메뉴를 통해 수동으로 코드 생성을 한번 시도해 보세요. 생성 과정에서 에러 메시지가 발생할 경우, 그 메시지를 기반으로 문제를 파악할 수 있습니다.

관련 정보를 포함한 기존의 유사한 질문과 답변도 참고가 되실 수 있습니다:
- 메인 C 파일이 생성되지 않는 문제 해결: main.c가 보이지 않을 때의 해결 방법을 다루고 있습니다.
- 펌웨어 패키지 다운로드 및 설치 관련 해결: 추가적인 인사이트를 제공할 수 있으며, 로그인과 직접적인 다운로드 문제를 다룹니다.

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

GPIO 간단 제어해보기 강의

0

19

2

브레이크포인트

0

17

1

STM IDE 설치 과정 중 에러 문의

0

14

1

102. 난방실만들기4에서 디버깅 질문드립니다

0

29

1

13강 프로젝트생성해보기 관련 질문

0

47

3

난방실만들기.4 진행 중, m_state 값 초기화가 안됩니다..

0

56

2

IDE 설치 영상 관련 문의

0

62

2

[정보 공유] STM32CubeIDE 버전별 이슈 정리 (1.19 미만 / 2.0.0 이상)

0

208

2

스위치회로 value값 바뀌지 않음

0

59

2

FND 점등에 성공했는데, Controller.c 디버깅 중 문제가 생겼습니다.

0

80

2

FND 7세그먼트 처음 킬 때의 '7777'불이 안 들어옵니다.

0

92

2

포트에 안잡히면 x쉘에서 Port설정을 어떻게 하죠..?

0

75

2

빌드 및 디버깅 오류

0

130

2

보드에 불이 안들어옵니다.

0

83

2

씽크 오류

0

66

1

고추건조기 개발보드 전원연결 문제점..

0

90

2

회로도 핀 연결 질문

0

74

2

elf 파일을 찾을수 없다는 오류

0

83

2

Nucleo 보드로 대체

0

91

2

구매해야 하는 물품 문의

0

104

2

ST-Link 디버깅 에러

0

94

3

강의 사용하시는 pdf는 어디에 있나요?

0

118

2

이전 질문 재질문입니다.!

0

87

2

다른 개발 실습 보드 사용문의

0

105

2