Embedded System/STM32

[Cortex-M3] KEIL MDK-ARM, STM32F10x : uVision4 개발환경구축 및 표준라이브러리 설치

임베지수 2017. 4. 2. 14:51

드디어 나도 ARM 시리즈를 사용해보는구나... 일단 나는 ST사에서 나온 레퍼런스보드인 STM32VLDISCOVERY 보드로 Cortex-M3 를 다루어보고자 한다.

 

일단 해야할 일부터 나열해보자면

 

1. 개발 툴 설치

2. 레퍼런스코드 다운로드

3. 프로그래밍~

 

요렇게 3단계가 되겠다. 개발 툴은 여러 가지가 있겠으나 나는 Keil사에서 만든 uVision4를 사용했다. 사실 난 이클립스를 사용해보고자 했으나 뭔가 해야할게 많아서..... 어쨌든 먼저 다운부터 받자.

 

https://www.keil.com/download/product/ 여기로 들어가서 MDK-ARM v4를 클릭한다.

 

 

클릭하면 몇 가지 정보를 입력하고 나면 아래와 같은 화면이 나오는데 클릭하여 다운로드하고 설치해주자. 

 

그럼 이제 ST사 홈페이지로 가서 레퍼런스코드를 다운받자.

 

 http://www.st.com/web/en/home.html 이 주소로 들어가서 아래 그림처럼 검색하는 곳에 stm32f10x 라고 치고 돋보기를 눌러준다. 왜냐하면 내가 쓰는 보드의 칩이 STM32F100RB이기 때문이다. STM32F10으로 시작하는 칩은 모두 같은 라이브러리를 사용하나보다.

 

 

 검색이 완료되면 아래처럼 나올건데 standard peripheral library를 받아야하므로 빨간색으로 체크된 글을 클릭한다.

 

 

아래와 같은 페이지에 들어가면 다운로드한 다음 적절한 위치에 압축풀어주면 일단은 끝이다.

 

자 이제 다음 글은 uVISION4에서 새 프로젝트를 만들어보겠다.