STM32계열 MCU를 사용할 경우, STM32CubeMX 프로그램으로 초기화된 코드를 자동으로 생성할 수 있는데요.
STM32CubeMX는 IAR Embedded Workbench for ARM(EWARM), Keil uVision(MDK-ARM), Atollic TrueSTUDIO, 그리고 System Workbench for STM32(SW4STM32) IDE에서 인식하는 코드만 만들어냅니다. 처음 세 프로그램은 비싼 돈을 지불해야 크기제한이 없는 hex파일을 만들 수 있어요. 크기제한이 없는 hex파일을 무료로 만들 수 있는 IDE중 STM32CubeMX가 지원하는 유일한 IDE가 SW4STM32여서, SW4STM32 IDE를 사용하기로 했습니다.

SW4STM32의 설명은 STM 홈페이지에 있습니다. 아래 STM 홈페이지에서 Go to Site 버튼을 누르면, OpenSTM32 Community로 이동해요. 이 community에 가입하고 SW4STM32를 다운받아 설치할 수 있어요.
http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF261797
SW4STM32를 설치한 뒤 실행하면, 프로그램이 화면에 뜨기 전에 다음 그림이 나옵니다. Eclipse기반에서 동작하는 것을 알 수 있어요.

SW4STM32를 STM32CubeMX와 사용하는 방법은 아래 링크에 있습니다.
http://www.openstm32.org/Importing+a+STCubeMX+generated+project

SW4STM32를 사용하면 크기제한이 없는 hex파일을 무료로 만들 수 있으면서, STM32CubeMX도 사용할 수 있습니다. 프로그램 코드의 가독성도 좋아서, STM32 MCU에 넣을 프로그램 코드는 SW4STM32로 컴파일할 생각입니다.
[펌] https://cafe.naver.com/stm32study/368
System Workbench for...
STM32계열 MCU를 사용할 경우, STM32CubeMX 프로그램으로 초기화된 코드를 자...
cafe.naver.com
'ARM > Cortex-M3' 카테고리의 다른 글
[펌] WorkBench for STM32 IDE 6강 - 프로젝트 Import 하기 (0) | 2017.12.04 |
---|---|
[펌] WorkBench for STM32 IDE 4강 - CubeMX 연동 1 (0) | 2017.12.04 |
[펌] WorkBench for STM32 IDE 3강 - 드라이버 잡기 (0) | 2017.12.04 |
[펌] WorkBench for STM32 IDE 2강 - 설치 (0) | 2017.12.04 |
[펌] WorkBench for STM32 IDE 1강 - 등록 (0) | 2017.12.01 |
댓글