«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

[mycortex-STM32F4] 02. IAR 개발환경 구성 본문

old.

[mycortex-STM32F4] 02. IAR 개발환경 구성

jae_walker 2018. 1. 8. 02:20

1. Project 생성


Project 탭 -> Create New Project... -> 경로 설정 후 생성


* project별로 폴더 생성할 것.




2. Workspace 저장


File 탭 -> Save All -> 같은 경로에 .eww 파일 저장




3. Group 생성


Workspace 윈도우 -> Project 이름 우클릭 -> Add -> Add Group... -> 3개의 group(CMSIS, lib,src) 생성


<CMSIS>

- startup 파일: startup_stm32f40xx.s (위치: ...\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar)

- system_device 파일: system_stm32f4xx.c (위치: ...\CMSIS\Device\ST\STM32F4xx\Source\Templates)


<lib>

- stdPeriph_Driver폴더에서 필요한 .c 파일 추가


<user>

- main.c

- 필요한 driver .c 파일




4. Debug 설정


Workspace 윈도우 -> Project 이름 우클릭 -> Options...

1) General Options -> Target 탭 -> Processor variant -> Device에서 STM32F407VE 선택

2) General Options -> Library Configuration 탭 -> CMSIS -> Use CMSIS 체크

3) C/C++ Compiler -> Optimizations 탭 -> Level -> High -> Balanced

4) C/C++ Compiler -> Preprocessor 탭 -> Additional include directories에 사용한 library 경로 추가

<예시>

$PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc

$PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src

$PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar

$PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm 

5) Debugger -> Setup -> Driver에서 ST-LINK 선택

'old.' 카테고리의 다른 글

ex02-1_LED  (0) 2018.01.09
ex01_MCO  (0) 2018.01.09
[mycortex-STM32F4] 01. ST-LINK 드라이버 설치  (0) 2018.01.07
ARM Cortex-M4  (0) 2017.12.30
마이크로프로세서  (0) 2017.12.30
Comments