[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핀맵
반응형