본문 바로가기

[ST_MICRO]/STM8

STM8S EVM - 개발환경 설정1 (IAR 편)

STM8S EVM - 개발환경 설정1 (IAR 편)



IAR에서 STM8을 컴파일러를 제공하는데 무료버전에서는 8Kbyte 까지 가능하다. STM8S003F3의 플래시 메모리는 8Kbyte 이므로 그냥 무료로 사용할 수 있다. IAR을 이용하면 기존 코드를 활용할 수 있고 별다른 환경 설정이 필요 없으므로 쉽게 사용해 볼 수 있다.



STM8 IAR 사용하기

우선 IAR 홈페이지에서 STM8용 컴파일러를 다운받아 설치하여 새로운 프로젝트를 생성 한다.

STM8 만 지원하므로 원하는 디바이스를 선택하면 된다.




환경설정

기존 IAR에서 사용하던 옵션과 동일하게 사용하면 되고 ST에서 제공하는 드라이버파일의 패스를 잡아 준다.




$PROJ_DIR$\

$PROJ_DIR$\..\

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

$PROJ_DIR$\..\..\STM8S_StdPeriph_Driver\inc




라이브러리는 ST에서 제공하고 필요할 때 마다 추가하여 사용하면 된다. 우선 가장 간단한 구동을 위해 CLK와 GPIO를 추가 하였다.




STM8 IAR 펌웨어 다운로드 및 디버깅

STM8S 펌웨어 다운로드 및 디버깅은 ST에서 판매하는 저렴한 ST-LINK를 이용하면 쉽게 가능하다.



반응형