본문 바로가기

Cortex-M/EFM32

[EFM32] 개발환경설정 - IAR 컴파일러 사용

[EFM32] 개발환경설정 - IAR 컴파일러 사용

EMF32는 Cortex-M3코어 이므로 기존 Cortex-M3코어 사용하듯 설정하면 쉽게 개발환경을 구성할 수 있다.

 

 

EMF32 프로젝트파일의 기본 구조는 CMSIS, EFM32사에서 제공하는 LIB, 사용자 파일로 구성된다.

 

 

 

IAR 프로젝트 옵션 탭에서 DEVICE를 설정한다.

 

 

 

디렉토리 설정

 

$PROJ_DIR$\..\..\CMSIS\CM3\CoreSupport
$PROJ_DIR$\..\..\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32
$PROJ_DIR$\..\..\efm32lib\inc
$PROJ_DIR$\
$PROJ_DIR$\..\01_drv\
$PROJ_DIR$\..\01_drv\drivers

 

 

 

 LINK Config 파일 설정

 

 

$TOOLKIT_DIR$\config\linker\EnergyMicro\EFM32G210F128.icf

 

 

 

EMF32 JTAG 설정

STK 보드에는 J-LINK가 실장되어 있다. 설정하면 펌웨어 다운로드 및 디버깅이 가능하다.

 

 

 

EFM32-SK JTAG핀맵

 

반응형