Eclipse plugin 활용

TRACE32
Admin (토론 | 기여) 사용자의 2016년 9월 23일 (금) 16:05 판

(비교) ← 이전 판 | 최신판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 검색

1. Eclipse plugin 설치

1-1. Download and install Eclipse

기존 Eclipse가 설치되어 있을 경우 해당 Eclipse에 설치 및 설정하여 사용 가능

 

1-2. Eclipse 설정

Help > Install New Software 클릭

 

 

Install 창에서 ‘Work with:’ 설정

http://eclipse-update.iar.com/plugin-manager/1.0

 

 

 

 

 

 

 

설정 후 Help > IAR Embedded Workbench plugin manager 클릭

 

 

Plugin manager에서

Supported targets > Available IAR Embedded Workbench installations 버전 설치

 

 

Eclipse 재실행

 

 

 

 

 

 

 

 

 

 

 

2. Eclipse Project 생성

File > New < C Project

 

Executable(IAR) 로 설정

 

 

 

 

 

 

3. Eclipse 에서 IAR 옵션 적용하기

Project Properties  > C/C++ Build > Settings > Tool Settings

IAR Embedded Workbench와 동일하게 옵션 적용 가능

l  Library Configuration : Semihosting/SWO stdout/stderr

l  IAR C/C++ Compiler for ARM

Optimizations : 최적화 옵션 적용

l  IAR Linker for ARM

Output Converter : .out 파일이 아닌 다른 파일로 생성할 경우

 

 

 

 

 

4. C-SPY Debugging 사용

4-1. C-SPY Debug mode 설정

 

 

 

Simulator, J-link/J-Trace, I-jet/ITAGjet, ST-LINK 까지 지원

 

4-2. debug mode 진입

 

 

4-3. 기본 breakpoint, 변수 모니터링 기능 가능

 

4-4. Tool 설정시 SWO trace, logging, Profiling 기능 등 활용 (Simulator 제외) 

 

 

 

 

 

 

 

5. Code Analysis 기능 활용

5-1. C-STAT Analysis

Projet Properties > C-STAT Static Analysis > Select C-STAT

 

 

 

 

 

 

 

 

오른쪽 click à C-STAT Static Analysis à Analyze Project

 

Analyze Project

 

Generate Full HTML Report / Generate HTML Summary

 

 

5-2. C-RUN Analysis

Properties > C/C++ Build > Settings > Tool Settings > C-RUN Runtime Checking

 

 

Debug mode 진입 후 코드 실행시 문제 위치에서 break되면서 메시지 확인 가능