본문 바로가기

[FreeScale]/KINETIS

[FRDM-KL25Z] Kinetis - MLK25Z 개발환경 설정 (IAR 컴파일러 사용)

[FRDM-KL25Z] Kinetis - MLK25Z 개발환경 설정 (IAR 컴파일러 사용)

Freescale 사의 MCU는 예전부터 CodeWarrior Development Studio에서 사용 했었는데 아무래도 Cortex 시리즈는 통일화 해서 IAR을 쓰는것이 좋을것 같다. 물론 CodeWarrior가 훨씬 편리한 점이 많다. 다만 유료이고 이클립스 기반이라 무거운 감이 있다.


IAR을 이용하여 MLK25Z 컴파일 및 디버깅 환경을 구축해 보았다.


새로운 프로젝트를 생성하고 주요 드라이버 및 시스템 파일을 추가한다.




IAR  옵션에서 디바이스 설정

MKL25Z 시리즈를 선택 한다.




include path 설정


$PROJ_DIR$\..

$PROJ_DIR$\..\..\01_drv\

$PROJ_DIR$\..\..\01_drv\common

$PROJ_DIR$\..\..\01_drv\drivers

$PROJ_DIR$\..\..\01_drv\cpu

$PROJ_DIR$\..\..\01_drv\cpu\headers




링크스크립트 설정

32KB_Pflash.icf

$TOOLKIT_DIR$\config\flashloader\Freescale\FlashKLxx128K.board






디버거 설정

FRDM-KL25Z 보드는 PE micro의 OPEN SDA










반응형