Nucleo-F401RE 보드를 사용하여 예제 테스트해보기 위해 맥북 M1에 STM32CubeIDE를 설치하게 되었다.
간단하고 빠르게 설치하여 보자!
1. STM32CubeIDE 홈페이지 접속
https://www.st.com/content/st_com/en/stm32cubeide.html
STM32CubeIDE: Multi-OS development tool - STMicroelectronics - STMicroelectronics
STM32CubeIDE is an all-in-one multi-OS development tool, which is part of the STM32Cube software ecosystem.
www.st.com
2023.09 / 회원가입 후 소프트웨어 다운 가능
- 성별, 이름, 이메일, 이메일확인 / 기능, 회사 or 대학, 산업, 지역, postcode, 전화번호를 작성한다.
- 이후 이메일로 메일이 전송 되었다는 화면이 뜬다.
- 본인이 적었던 이메일에 들어간 후 인증버튼을 누르고 여기서 비밀번호를 설정해줄 수 있다.
2. Mac 버전 IDE 다운로드
마찬가지로 위 링크에 접속 후 하단에 Mac 버전 소프트웨어를 다운 받는다.
.dmg 파일이 다운로드finder에 다운 받아지고 설치하면 된다.
3. 추가 패키지 다운
Nucleo-F401RE 보드를 사용할 것이라 추가로 STM32Cude MCU Package for STM32F4 Series 라는 패키지를 다운 받는다.
저는 패키지가 깔려있어서 Refresh로 재설치 해주었습니다.
상단메뉴 help -> Manage Embedded Software Packages -> STM32F4
4. ST-Link Sever 에러
보드 연결 후 GPIO_IOToggle 예제를 빌드하고 디버깅을 시도하였습니다.
빌드할때 에러가 잡히고 디버깅 버튼을 눌렀을 시
ST-Link Server is required to launch the debug session. Please download it on www.st.com
이라는 에러가 나왔다.
🔍해결방법
ST사이트에서 최신 서버 프로그램을 다운 받았습니다.
https://www.st.com/en/development-tools/st-link-server.html
ST-LINK-SERVER - STMicroelectronics
ST-LINK-SERVER - ST-LINK server software module, ST-LINK-SERVER, STMicroelectronics
www.st.com
MacOS버전도 지원합니다. Get latest 다운로드를 누르면 .pkg라는 파일이 다운 받아집니다.
.pkg 파일 클릭 후 설치하고 다시 디버깅해보면 해결된 것을 확인 할 수 있습니다.