1. 환경 구축


쉬운 목차

STM32CubeIDE란?


  • STM32CubeIDE는 일식을 기반으로오전. 즉, Java 기반 IDE.

왜 STM32CubeIDE를 선택해야 할까요?


  • 소스 코드 편집기, 컴파일러 및 디버거 모두 포함Eclipse의 경우 별도의 컴파일러 설치가 필요합니다.
  • 다른 운영 체제에서 사용 가능하다.
  • 오픈 소스이 때문에 소스 코드를 쉽게 찾을 수 있습니다.
  • 무료 오전.
  • 가장 중요한 이유는 ST의 제품 핵심을 정의할 때 기본 코드를 자체적으로 완성하기 때문입니다.

설치


먼저 아래 링크로 이동합니다.

https://www.st.com/en/development-tools/stm32cubeide.html

STM32CubeIDE – STMicroelectronics

STM32CubeIDE – STM32, STM32CubeIDE-RPM, STM32CubeIDE-Lnx, STM32CubeIDE-Win, STM32CubeIDE-DEB, STM32CubeIDE-Mac, STMicroelectronics용 통합 개발 환경

www.st.com

아래를 보면 Get Software 섹션이 있고 운영 체제 환경에 맞는 것을 다운로드합니다.

저는 Windows 환경에 있기 때문에 Windows 용어로 설명하겠습니다.


STM32CubeIDE-Win을 보면 Get Latest가 있습니다.
이 도구를 처음 설치하는 경우 최신 버전을 사용하는 것이 좋습니다.

프로젝트를 진행하면서 직접 업데이트를 하게 되면 기존 프로젝트와 호환되지 않을 수 있기 때문입니다.


수락 버튼을 누릅니다.


이메일 주소를 입력한 후 다운로드 버튼을 눌러 입력한 이메일 주소를 확인하고 지금 다운로드 버튼을 누르면 다운로드가 시작됩니다.




다운로드한 ZIP 파일의 압축을 풀어 설치 파일을 가져옵니다.




한 가지 주의할 점이 있습니다 설치 경로는 한글을 포함할 수 없습니다.
예를 들어 Windows 계정이 한글이면 바탕화면에 설치가 되지 않습니다.




여기까지 하셨다면 바탕화면에 설치파일 바로가기가 생성되어 있습니다.


이 부분이 제일 중요한데 윈도우 계정명이 한글이라 오류가 나서 한참 구글링을 했습니다.

설치 경로에 한글이 포함되어 있지 않은지 확인하세요..





여기까지 모든 것이 잘 진행되면 설치가 성공한 것입니다.

STM32CubeIDE 환경 설정



파일 – 새로 만들기 – STM32 프로젝트를 클릭합니다.


그러면 파일이 성공적으로 다운로드됩니다.
응답이 없으면 프로그램을 종료하고 다시 시도하십시오.



MCU/MPU 선택에서 STM32F103C8T6을 사용하므로 상용 부품 번호를 찾습니다.


이것을 선택하고 다음 버튼을 누릅니다.


자신의 프로젝트 이름을 입력하고 언어를 기본값으로 설정하십시오. 그리고 끝.


예를 클릭합니다.


칩셋용 패키지를 설치합니다.

이렇게 하면 STM32CubeIDE 환경 설정이 완료됩니다.