본문 바로가기
소프트웨어 다이어리/STM32

STM32CubeMX 사용법 #1 (프로그램 다운로드)

by 연대디 2023. 2. 2.

STM32CubeMX Download

STM32 MCU를 사용하기 위한 기본 설정을 하기 위해 검색을 해보니 ST 칩사에서 제공하는 CubeMX라는 프로그램이라는 것이 있다.  STM32 계열 MCU 선택을 하고 UI를 통해 클릭하면서 MCU의 기본적인 기능 설정 및 포트설정을 하고 프로젝트 파일생성을 통해 C code generation까지 가능하다.

초반에 MCU 기본 칩설정을 위한 시간을 많이 줄여주고 UI로 문제가 되는 부분도 바로 에러를 띄워줘서 확인이 가능하니 직접 레지스터를 설정하는 것에 비해 설정오류를 많이 줄여줄 수 있다.  

 

  • ST 홈페이지 접속해서 CubeMX 검색하거나 아래 주소를 통해 접속한다.

        ( https://www.st.com/en/development-tools/stm32cubemx.html )

Download Site
ST 홈페이지의 CubeMX

 

 

  • Get Software를 클릭해서 자신의 PC 운영체제에 해당하는 프로그램을 선택.

OS별 프로그램
운영체재별 다운로드 파일

 ( 내 PC는 윈도우 버전이므로  STM32 CubeMX-Win이고 Select version을 통해 다운로드할 버전을 선택하는데 버전은 당연히 최신으로.. 구버전을 다운로드하는 사람이 있을까? )

 

  • License Agrement 는 "ACCEPT " 를 클릭하면 다음으로 넘어간다.

license
라이센스 동의설정

 

 

  • License accept 후 로그인 후 다운로드 할 건지 로그인 없이 이메일을 통해 다운로드할 건지 물어보는데 나는 로그인 없이 이메일 인증으로  진행 (회원 가입이 되어 있으면 로그인 후 바로 다운로드가 가능하다.)

로그인
로그인/비 로그인

  • 이메일 인증이 완료되면 아래와 같이 24시간 동안 다운로드 유효하다고 메시지가 뜸.

다운로드 승인
승인완료

  • 이메일 인증한 메일을 확인해보면  아래와 같이 STMicroeletronics에서 보낸 메일이 있으며 Download now을 클릭하면 다운로드를 진행할 수 있다.

이메일 수신
이메일 수신 화면

 

  • 프로그램 다운로드 후 압축을 해제하면  "SetupSTM32CubeMX-6.7.0-Win.exe" 가 있는데 더블클릭하여 설치를 진행합니다.

설치 1
설치화면-1
설치2
설치화면-2
설치3
설치화면-3

 

  • 프로그램 설치가 완료된 후 CubeMX가 정상적으로 실행되는지 확인합니다.

CubeMX 실행
CubeMX 실행화면

 

Java 설치관련

  • Java가 설치되어 있지 않은 경우 실행이 되지 않는 경우가 있는데 그런 경우 아래 링크 혹은 Oracle Java SE를 검색해서 다운로드 후 설치 진행하시면 됩니다. Java 설치 후 PC 재부팅하고 난 후에  CubeMX 시작이 가능합니다.

 ( https://www.java.com/ko/download )

 

 

 

▷ 다음에는 CubeMX를 실행해서 기본 설정 및 프로젝트 생성하는 방법을  해보기로 합니다.

댓글