본문 바로가기

Toolkit/Service_Clouds

Ex0. ② STM32 CUBE PROGRAMMER 설치

( 태그 : AWS_IoT_FreeRTOS, AWS_IoT )

 

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

 

Windows OS 버전 설치

ST사의 Tool 설치 Page에서 STM32CubeProg를 다운로드 받습니다.

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html

 

 

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

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

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

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

 

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

 

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

 

 

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

 

 

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 -versio

     · JAVA 1.8 version을 확인 하여야 합니다. 

        bash 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 다운로드

 

  - ST사의 Tool 설치 Page에서 STM32CubeProg를 다운로드 받습니다.

https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stm32cubeprog.html 

 

 

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

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

 

 

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

 

 

 

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 

 

 

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

 

 

 

CubeProgrammer 실행

  - Terminal 프로그램을 실행한 후 다음의 명령들을 실행합니다. 

 

    cd /Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/bin 

 

    java -jar STM32CubeProgrammer 

 

 

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

 

 

 

Credits
Korean version   Jongwoo Lee (rainny@) Sejun Kim (sejun@) Albert Lee (sehyul@)

Original Contents Author

Vanitha Ramaswami (rvanitha@)

 

© 2020 Amazon Web Services, Inc. or its Affiliates. All rights reserved.                                           

메이커스페이스 G·캠프에서 만든 콘텐츠가 아니며, 서울하드웨어해커톤에서 강의가 진행될 예정입니다.   

https://master.d2s409snhlt74e.amplifyapp.com/                                                                         

'Toolkit > Service_Clouds' 카테고리의 다른 글

Ex0. ④ X-CUBE-AWS 코드 설치  (0) 2021.11.03
Ex0. ③ MCU보드 TERMINAL 연결  (0) 2021.11.03
Ex0. ① STM32 CUBE IDE 설치  (0) 2021.11.03
Ex0. 환경 구성  (0) 2021.11.03
FREERTOS WORKSHOP FOR STM32 MCU  (0) 2021.11.03

 
서울시 금천구 디지털로 9길 90
https://seoulhackathon2.tistory.com   
tel : (해커톤 문의) 김세준 책임 02-2135-5754, (시제품제작 3D모델링, 기구파트) 070-4070-8603, (시제품제작 전자파트) 070-4070-8604, (시제품제작 CNC 가공파트) 070-4070-8605
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)
 최신글 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 뉴스 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 일정 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
서울 하드웨어 해커톤 | 모집/참가신청    more
서울 하드웨어 해커톤 | 사전워크샵    more
서울 하드웨어 해커톤 | 해커톤    more
 개발 보드 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 서비스 클라우드 +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
서울 하드웨어 해커톤 | 지난 해커톤    more

주최

주관

후원·기술지원

기술 지원

서울시 금천구 디지털로 9길 90 https://seoulhackathon2.tistory.com
TEL : (해커톤 문의) 김세준 책임 02-2135-5754, (시제품 제작 3D모델링, 기구파트) 070-4070-8603, (시제품 제작 전자파트) 070-4070-8604, (시제품 제작 CNC 가공파트) 070-4070-8605