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

박규원님의 프로필 이미지
박규원

작성한 질문수

바닥부터 시작하는 STM32 드론 개발의 모든 것

1-1. FC 전원 연결 및 디버그 LED 점멸(GPIO)

generate code

작성

·

17

0

최근에 시작하였는데 project를 만들고 실행하여도 영상에 나오는 것처럼 generate code가 나오지 않습니다. 혹시 직접 code를 작성해서 넣어야 하는 방식인건지 궁금해서 글 남깁니다.

답변 2

1

ChrisP님의 프로필 이미지
ChrisP
지식공유자

안녕하세요. 아마도 처음 cubemx로 프로젝트를 생성하실때 강의랑 다르게 시작하셨을 것 같은데, 다시 처음부터 강의 영상을 보시면서 천천히 따라해보시겠어요?

참고로 CubeIDE가 업데이트 되면서 CubeIDE에서 ST 계정으로 로그인을 하셔야 정상적으로 프로젝트가 생성됩니다.

해보시고 안되면 다시 스크린샷과 함께 질문 부탁드립니다.

박규원님의 프로필 이미지
박규원
질문자

1000006916.jpg.webp

코드는 입력되었는데 실행을 하려니 업데이트가 안되고 에러가 발생하는 경우는 어떻게 하나요?? FC에는 led 불 4개 정상적으로 다 들어옵니다.

박규원님의 프로필 이미지
박규원
질문자

1000006917.jpg.webp

 

ChrisP님의 프로필 이미지
ChrisP
지식공유자

안녕하세요. dfu 모드로 들어가기 위해서는 첫번째 사진의 화면에서 st-link를 pc에서 제거했다가 다시 꽂으시면 됩니다. 그 후에 st-link 펌웨어 업데이트를 하면 에러없이 잘 될겁니다.

확인해보세요~

0

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

STM32 드론 개발 강의에서 “Generate Code” 기능이 나타나지 않는 문제에 대해 문의 주셨네요. 이것은 STM32CubeMX와 연동된 설정에서 문제가 발생할 수 있습니다. “Generate Code” 버튼은 CubeMX에서 설정한 사항들을 코드로 변환해주는 역할을 합니다. 일반적으로 이 버튼을 통해 자동으로 코드가 생성되며, 직접 모든 코드를 작성할 필요는 없습니다.

비슷한 상황에 대한 해결 방법이나 참고할 수 있는 기존의 답변들을 제공해드리겠습니다.

  1. 아래 질문에서는 “파일 생성이 되지 않습니다”라는 유사한 상황에 대한 질문이 있었으며, Cube FW_F4 패키지의 설치 여부를 확인하도록 안내하고 있습니다.

또한, 생성이 되지 않는 경우에는 STM32CubeMX의 설정을 다시 한번 확인해 보시고, 프로젝트 설정에서 “Generate Code Automatically” 기능이 활성화되어 있는지 확인해 보는 것도 좋은 방법입니다. 외부 요인에 의해 영향을 받을 수도 있기 때문에, STM32CubeMX와 프로젝트에 대한 설정 문제를 점검해 보시기를 권합니다.

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

박규원님의 프로필 이미지
박규원

작성한 질문수

질문하기