System Workbench for STM32를 설치하는 방법은 2가지이다. 인스톨 프로그램으로 설치하는 방법과 기존에 설치되어 있는 이클립스에 설치하는 방법이 있다.
인스톨 프로그램
- System Workbench for STM32를 링크에서 다운로드 한다.
- 다운로드 받은 바이너리 파일의 퍼미션을 수정후 파일을 실행한다.
chmod 755 install_sw4stm32.run then ./install_sw4stm32.run
문제는 이렇게 설치를 하다가 다음과 같은 에러메시지가 나오고 더 이상 진행이 되지 않는다.
이클립스에서 추가하는 방법
- 이클립스에서“Help >> Install New Software”를 선택
- http://ac6-tools.com/Eclipse-updates/org.openstm32.system-workbench.update-site-v2를 입력하고, 이름은 System Workbench for STM32 – Bare Machine edition으로 한다.
- 인스톨 전에 다음과 같이 맥의 게이트키퍼를 disable후 설치를 하고, 설치후 enable한다.
#To disable
sudo spctl –master-disable
#To enable
sudo spctl –master-enable
시작하기
- File -> New -> Project… -> C/C++ -> C Project
- 프로젝트 이름을 정하고, 프로젝트 타입은 AC6 STM32 MCU project를 선택한다.
- 다음 스텝에서 프로그래밍을 할 보드를 선택한다.
- StdPeriph 또는 Cube Hal을 사용할 수 있다.
기타
- Creating a new project
- Creating a custom board
- Configuring build settings
- Creating debug configuration
- Debugging a project
- Importing an mbed program
- Importing a STCubeMX generated project
- Using CCM Memory