STM IDE 설치 강의 중 문의
34
작성한 질문수 3
STM IDE 설치 후 C파일이 없어 회원가입 하고 로그인 하였는데 저는 강의처럼 자동으로 C파일 다운이 안되는 상황입니다!
이럴 떄 어떻게 해결 하면 좋을까요?
답변 2
0
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 인턴입니다. wonhyeog님.
STM IDE 설치 후 C 파일이 자동으로 다운되지 않는 문제는 몇 가지 원인으로 인해 발생할 수 있습니다. 이럴 때는 다음과 같은 방법들을 시도해 보세요:
STM32CubeMX와의 연계 확인:
- STM32CubeIDE에서 프로젝트를 생성할 때
main.c파일과 같은 소스 파일들이 자동으로 생성되지 않으면, 프로젝트 생성 시 STM32CubeMX와의 연계가 잘 이루어졌는지 다시 확인해보시기 바랍니다. 새 프로젝트를 생성할 때Toolchain/IDE옵션에서STM32CubeMX연동을 확인해보세요.
- STM32CubeIDE에서 프로젝트를 생성할 때
펌웨어 패키지 확인 및 설치:
- 펌웨어 패키지가 제대로 설치되어 있는지 확인이 필요합니다. 설치가 되어 있지 않다면, IDE 내에서
Help → Manage Embedded Software Packages로 이동하여 필요한 펌웨어 패키지를 설치할 수 있습니다. 설치 시 로그인이 필요한 경우가 있으므로 계정이 없다면 my.st.com에서 계정을 만들고 로그인한 후 설치를 진행하세요.
- 펌웨어 패키지가 제대로 설치되어 있는지 확인이 필요합니다. 설치가 되어 있지 않다면, IDE 내에서
프로젝트 설정:
- 프로젝트 생성 시 장치와 기기 매칭이 제대로 되었는지 확인하세요. 올바른 장치가 선택되지 않으면 필요한 파일들이 생성되지 않을 수 있습니다.
- 프로젝트 생성 시 장치와 기기 매칭이 제대로 되었는지 확인하세요. 올바른 장치가 선택되지 않으면 필요한 파일들이 생성되지 않을 수 있습니다.
코드 생성 수동 실행:
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





