ARM/Cortex-M36 [펌] System Workbench for STM32(SW4STM32) 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 홈페이지에 있습니.. 2019. 6. 19. [펌] WorkBench for STM32 IDE 6강 - 프로젝트 Import 하기 [출처] http://cafe.naver.com/circuitsmanual/170130 이번에는 WorkBench for STM32 에서, CubeMX 로 생성한 프로젝트 파일을 가져와 보겠습니다. △ 일단 WorkBench for STM32를 실행합니다. File 메뉴의 Import 메뉴를 클릭하면 아래와 같은 창이 뜹니다. △ 폴더 모양이 쭈욱 뜹니다. 스크린샷에서는 잘렸지만, General 폴더 앞의 ▷를 눌러보시면 Existing Projects into Workspace 가 있습니다. 선택후 Next를 누릅니다. △ 이러한 창이 뜹니다. 폴더를 선택하거나, 아카이브 파일(프로젝트를 압축한 파일) 둘중에 선택할수 있습니다. 저는 폴더를 선택해보도록 하겠습니다. Browse 를 눌러 CubeMX 에.. 2017. 12. 4. [펌] WorkBench for STM32 IDE 4강 - CubeMX 연동 1 출처: http://cafe.naver.com/circuitsmanual/169430 ST에서 내놓은 프로그램중에 STM32CubeMX 라는 프로그램이 있습니다. 각 핀마다 기능을 사용할수 있게 세팅해놓으면 소스코드를 생성해주는 일종의 소스코드 위저드입니다. 저는 이 위저드 기능을 100% 사용하는게 아니라, 프로젝트 생성시에 헤더파일 잡아주고 여러가지 세팅을 간편하게 하기 위해서만 사용합니다. 일단 다운로드를 하죠! STM32CubeMX 링크 : http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF259242 위 페이지를 보시면 최 하단에 다운로드 링크가 있습니다. 다운로드를 받아보면 압축파일 형태로 되어있습니다. 압축프로그램이 없으신 분은.. 2017. 12. 4. [펌] WorkBench for STM32 IDE 3강 - 드라이버 잡기 출처: http://cafe.naver.com/circuitsmanual/169382 드라이버 설치여부를 확인해봅니다. 이미 설치하신 분들은 단계 2로 바로 이동하세요. 단계1. 장치관리자를 열어 드라이버 설치가 됐는지 확인하기입니다. 윈도우키 + Pause Break 를 누르면 시스템 창이 뜹니다. △ 좌측에 있는 장치관리자를 눌러 장치관리자를 엽니다. △ ST-Link 드라이버는 범용 직렬 버스 장치 분류 안에 있습니다. 이 분류 내에서 위 스크린샷 처럼 보이지 않으면 드라이버가 설치되지 않았거나, 에러가 난 경우입니다. 단계 2. 드라이버를 설치하기 ST 공식 홈페이지의 다운로드 페이지에 가서 드라이버를 다운로드 합니다. 다운로드 페이지 : http://www.st.com/web/en/catalog.. 2017. 12. 4. [펌] WorkBench for STM32 IDE 2강 - 설치 출처: http://cafe.naver.com/circuitsmanual/169377 이 강에서는 설치방법을 설명합니다. △ 먼저 다운로드가 선행되어야 겠죠? 다운로드 후, 자바 JDK 를 설치하기 이전엔 실행하지 마세요. 단계 1. WorkBench for STM32 IDE는 이클립스 기반이라 이클립스의 속성이 상당수 따라옵니다. 자바 JDK 설치가 선행되어야 합니다. (자바 게임 하신다고 까신 자바는 개발자용이 아닙니다. 즉 JDK 는 별개입니다.) 자바 JDK는 검색을 통해 다운로드 하시거나, 아래 링크를 이용하실 수도 있습니다. 링크 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 링크를 통해.. 2017. 12. 4. 이전 1 2 다음