본문 바로가기

[ST_MICRO]/STM32F1

[STM32 EVM] - 개발환경 설정 (IAR)

[STM32 EVM] - 개발환경 설정 (IAR)

예제 폴더 구성
\00_hal 는 하드웨어 관련 부분이 정의 되어 있고,  예제 폴더내의 IAR, RIDE는 각각 프로젝트 파일이 있습니다.
이 프로젝트 파일을 복사해서 다른 예제에 적용할 수 있습니다.
config.h파일에 [STM32 EVM]관련 하드웨어 설정부분이 정의되어 있습니다.




새로운 프로젝트를 생성하한다.



 컴파일 할 파일을 그룹별로 관리하고 필요한 파일들을 include 한다.

 

 라이브러리 파일은 stm32f10x_conf.h서 사용하기 위해 정의한 파일을 등록해 주면 된다.


 

 프로젝트 옵션에서 컴파일할 디바이스를 선택한다.
 

 같은 소스를 여러 컴파일러의 프로젝트로 구성하기위해, 라이브러리 파일을 공동으로 사용하기 위해 공통으로 사용하는 디렉토리를 설정해 두면 편리한데.. Preprocessor탭에서 설정 가능하다.

[$PROJ_DIR$]는 현제 작업 디렉토리 이다.

 

 

 출력 포멧을 여러가지가 지원되지만 ST Flash Down Loader는 bin파일을지원 하므로..


 메모리관련 설정을 위해 IAR의 xcl파일을 설정한다. 플래시에서 실행되는 파일과 램에서 실행되는 파일이 있다. 

 

IAR을 이용하여 STM32 Cortex-M3 개발환경 설정 완료


 

반응형