STM32 Cube Programmer 설치

STM32 CubeProgrammer는 STM32 CubeIDE로 생성한 SW를 STM32 보드로 프로그래밍 하기 위해 사용합니다.


Windows OS 버전 설치

image01

  • License Agreement 페이지가 팝업되면 ACCEPT 버튼을 누르고 다음 단계로 넘어갑니다.

  • Login/Register 버튼을 누르고 가입되어 있는 계정으로 Login 합니다.

  • Login이 정상적으로 되면 파일 다운로드 팝업이 나옵니다. Save File을 선택하여 Downloads 폴더에 저장합니다.

  • 다운로드 후 압축을 풀고 설치 파일을 실행하여 진행합니다.

image02

  • Java Runtime Environment (JRE) 1.8.0_66 이상 버전이 설치되어 있어야 합니다. 다음의 Error 메시지가 발생하면 JRE 다운로드 링크 에서 다운로드 하여 설치 후 Cubbe Programmer를 재 설치 합니다.

image02

  • 기본 컴포넌트 구성으로 설치 합니다.

image02

  • 설치가 완료된 후 STM32CubeProgrammer를 실행하면 다음과 같이 tool이 실행되는 것을 확인할 수 있습니다.

image02

MAC OS 버전 설치

CubeProgrammer 실행 환경 구성

  • STM32 CubeProgrammer는 Java Application 입니다. Java와 함께 OpenJFX가 필요합니다.
  • OpenJFX 버전의 호환성을 맞추기 위해 OpenJDK version 8 을 설치 합니다.
  • Terminal 프로그램을 실행한 후 다음의 명령들을 실행 합니다.
brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8
  • 설치가 완료되면 JAVA version을 확인 합니다.
java -version
  • JAVA 1.8 version을 확인 하여야 합니다.
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

CubeProgrammer 다운로드

image11

  • License Agreement 페이지가 팝업되면 ACCEPT 버튼을 누르고 다음 단계로 넘어갑니다.
  • Login/Register 버튼을 누르고 가입되어 있는 계정으로 Login 합니다.

image12

  • Login이 정상적으로 되면 파일 다운로드 팝업이 나옵니다. Save File을 선택하여 Downloads 폴더에 저장합니다.

image13

CubeProgrammer 설치

  • Terminal 프로그램을 실행한 후 다음의 명령들을 실행 합니다.
unzip en.stm32cubeprog_v2-5-0.zip -d en.stm32cubeprog_v2-5-0
cd en.stm32cubeprog_v2-5-0
sudo java -jar SetupSTM32CubeProgrammer-2.5.0.exe

image14

  • 다음과 같이 설치 프로그램이 실행됩니다. 설치를 진행 합니다.

image15

CubeProgrammer 실행

  • Terminal 프로그램을 실행한 후 다음의 명령들을 실행합니다.
cd /Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/bin
java -jar STM32CubeProgrammer

image16

  • 다음과 같이 프로그램이 실행되는 것을 확인할 수 있습니다.

image17