티스토리 뷰


[M4] CubeMX로 시작하는 ARM CORTEX-M4 : 03. Eclipse 설치/설정

저는 위 내용으로 진행할 것이지만,

위 방법이 까다롭거나 Keil이 편하신 분들은 Keil을 설치하고 패키지 추가만 진행해 주시면 됩니다.

일단 Keil은 상용 프로그램으로써 무료버전으로는 32kb까지만 컴파일/빌드할 수 있습니다.




Keil MDK-ARM IDE 설치



Keil IDE라고 다 되는건 아니겠죠?

Keil은 특정 Architecture 별로 제품군을 구성해놓았는데요.

우리가 할 Cortex는 ARM사에 만든 아키텍쳐이므로 MDK-ARM 을 설치하셔야 합니다.


Keil IDE는 아래 링크에 접속하셔서, 등록(가입) 절차 이후 다운받으실 수 있습니다.

https://www.keil.com/demo/eval/arm.htm

설치과정에서 특별한 건 없으니 그대로 진행해주시면 됩니다.


상황에 따라서는 Keil v4에서 생성된 프로젝트에 대한 호환성 문제를 위해 Legacy링크를 남기겠습니다.

http://www2.keil.com/mdk5/legacy







ST사 Chip Package 설치



우리가 사용할 보드는 STM32 Nucleo-F411RE 라고 했죠.

이 보드에 사용된 칩은 ST사의 STM32F411RE 라는 칩입니다.

그렇다면, ST사의 칩을 지원할 수 있는 패키지를 설치해야겠죠?


Keil을 실행시키면 아래 화면의 붉은박스 안의 아이콘이 보이실 겁니다.

이 아이콘을 클릭합니다.



그러면, 아래와 같은 Package Installer 창이 뜨는데,

처음에는 STMicroelectronics 가 없고 ARM과 몇개의 이름(Vendor)만 보일 것입니다.

그럴 땐, 아래 화면처럼 [Packs] - [Check For Updates] 를 통해 업데이트 정보를 받아옵니다

( 당연히 인터넷에 연결되어 있어야겠죠 )



업데이트 정보를 받아오면, 위와 같이 STMicroelectronics 가 보일 것입니다.

해당 이름 왼쪽은 + 버튼을 클릭하시면,


아래 화면과 같이 ST사의 칩 Series가 나오게 되는데요.

우리는 STM32F4죠? 이걸 클릭합니다.

그리고, 오른쪽의 Packs 탭에서 Keil::STM32NUCLEO_BSP 를 설치해주시면 되겠습니다.

( 기타 필요한 패키지가 있다면 같은 방법으로 하시면 되겠죠? )





이렇게 하면, 기본 설정 자체는 끝났습니다.

물론 Keil에서 ST-LINK를 사용하여 프로그램을 다운로드하고, 디버깅하려면 별도의 설정이 필요합니다.

그 설정에 관해서는 추후 진행을 하며 설명하겠으나 필요하신 분들을 위해 아래에 참조사항으로 추가해두겠습니다.







참조 사항



ST-LINK를 사용하여 디버깅하기 (Break Point 포함)

(준비 중)

ST-LINK를 사용하여 타겟에 바이너리파일 다운로드하기 (Flash Algorithm - 플래시 알고리즘)

(준비 중)



댓글
댓글쓰기 폼