MDSTECH
TRACE32
TRACE32 Solution
TRACE32 Trace Solution
TRACE32 More Product
TRACE32 Software Solution
Why TRACE32?
교육신청
정규교육
교육과정 안내
교육장 안내
교육설문
자료실
TRACE32 소프트웨어
TRACE32 매뉴얼
iTSP
TRACE32 영상
인증서
고객지원
뉴스레터
Q&A
FAQ
원격지원
검색창
검색버튼
회원가입
로그인
TRACE32
TRACE32 Solution
TRACE32 Trace Solution
TRACE32 More Product
TRACE32 Software Solution
Why TRACE32?
교육신청
정규교육
교육과정 안내
교육장 안내
교육설문
자료실
TRACE32 소프트웨어
TRACE32 매뉴얼
iTSP
TRACE32 영상
인증서
고객 지원
뉴스레터
Q&A
FAQ
원격지원
사이트맵 보기
Eclipse plugin 활용 문서 원본 보기
←
Eclipse plugin 활용
이동:
둘러보기
,
검색
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게만 가능합니다:
사용자
문서의 원본을 보거나 복사할 수 있습니다:
<h2><span style="font-size: large;"><strong>IAR Compiler - Eclipse plugin </strong><strong>활용 </strong></span></h2> <h2></h2> <p><span style="font-size: small;"><strong>Eclipse plugin </strong><strong>설치 </strong></span></p> <h3><span style="font-size: small;"><strong>Download and install Eclipse</strong></span></h3> <h3><span style="font-size: small;"><strong><br /></strong></span></h3> <p>기존 Eclipse가 설치되어 있을 경우 해당 Eclipse에 설치 및 설정하여 사용 가능</p> <p> </p> <h3><span style="font-size: small;"><strong>Eclipse </strong><strong>설정</strong></span></h3> <p>Help > Install New Software 클릭</p> <p> <img src="/data/wiki/2016-09-23/1474612695.png" alt="" /></p> <p> </p> <p>Install 창에서 ‘Work with:’ 설정</p> <p><tt><strong>http://eclipse-update.iar.com/plugin-manager/1.0</strong></tt></p> <p> <img src="/data/wiki/2016-09-23/1474612701.png" alt="" /></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p>설정 후 Help > IAR Embedded Workbench plugin manager 클릭</p> <p> <img src="/data/wiki/2016-09-23/1474612720.png" alt="" /></p> <p> </p> <p>Plugin manager에서</p> <p>Supported targets > Available IAR Embedded Workbench installations 버전 설치</p> <p> <img src="/data/wiki/2016-09-23/1474612738.png" alt="" /></p> <p> </p> <p>Eclipse 재실행</p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p><span style="font-size: small;"><strong>Eclipse Project </strong><strong>생성</strong></span></p> <p>File > New < C Project</p> <p><strong> <img src="/data/wiki/2016-09-23/1474612757.png" alt="" /></strong></p> <p>Executable(IAR) 로 설정</p> <p><strong> <img src="/data/wiki/2016-09-23/1474612768.png" alt="" /></strong></p> <p><strong> </strong></p> <p><strong> </strong></p> <p><strong> </strong></p> <p><strong> </strong></p> <p><strong> </strong></p> <p><span style="font-size: small;"><strong>Eclipse </strong><strong>에서 IAR 옵션 적용하기</strong></span></p> <p><strong>Project Properties > C/C++ Build > Settings > Tool Settings</strong></p> <p>IAR Embedded Workbench와 동일하게 옵션 적용 가능</p> <p>l Library Configuration : Semihosting/SWO stdout/stderr</p> <p>l IAR C/C++ Compiler for ARM</p> <p>Optimizations : 최적화 옵션 적용</p> <p>l IAR Linker for ARM</p> <p>Output Converter : .out 파일이 아닌 다른 파일로 생성할 경우</p> <p> <img src="/data/wiki/2016-09-23/1474614097.png" alt="" /></p> <p> </p> <p> </p> <p> </p> <p> </p> <p><span style="font-size: small;"><strong>C-SPY Debugging </strong><strong>사용</strong></span></p> <h3><span style="font-size: small;"><strong>C-SPY Debug mode </strong><strong>설정</strong></span></h3> <p> <img src="/data/wiki/2016-09-23/1474614124.png" alt="" /></p> <p> <img src="/data/wiki/2016-09-23/1474614144.png" alt="" /></p> <p> </p> <p>Simulator, J-link/J-Trace, I-jet/ITAGjet, ST-LINK 까지 지원</p> <p> </p> <h3><span style="font-size: small;"><strong>debug mode </strong><strong>진입 </strong></span></h3> <p> <img src="/data/wiki/2016-09-23/1474614157.png" alt="" /></p> <h3></h3> <h3><span style="font-size: small;"><strong>기본 breakpoint, 변수 모니터링 기능 가능</strong></span></h3> <h3> <img src="/data/wiki/2016-09-23/1474614168.png" alt="" /></h3> <h3></h3> <h3><span style="font-size: small;"><strong>Tool </strong><strong>설정시 SWO trace, logging, Profiling 기능 등 활용 </strong>(Simulator 제외)<strong> </strong></span></h3> <h3> <img src="/data/wiki/2016-09-23/1474614203.png" alt="" /></h3> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p><span style="font-size: small;"><strong>Code Analysis </strong><strong>기능 활용 </strong></span></p> <h3><span style="font-size: small;"><strong>C-STAT Analysis </strong></span></h3> <p>Projet Properties > C-STAT Static Analysis > Select C-STAT</p> <p> <img src="/data/wiki/2016-09-23/1474614217.png" alt="" /></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p>오른쪽 click à C-STAT Static Analysis à Analyze Project</p> <p> <img src="/data/wiki/2016-09-23/1474614230.png" alt="" /></p> <p><strong>Analyze Project</strong></p> <p> <img src="/data/wiki/2016-09-23/1474614246.png" alt="" /></p> <p><strong>Generate Full HTML Report / Generate HTML Summary</strong></p> <p> <img src="/data/wiki/2016-09-23/1474614258.png" alt="" /></p> <p> </p> <h3><span style="font-size: small;"><strong>C-RUN Analysis</strong></span></h3> <p>Properties > C/C++ Build > Settings > Tool Settings > C-RUN Runtime Checking</p> <p> <img src="/data/wiki/2016-09-23/1474614275.png" alt="" /></p> <p> </p> <p>Debug mode 진입 후 코드 실행시 문제 위치에서 break되면서 메시지 확인 가능</p> <p> <img src="/data/wiki/2016-09-23/1474614292.png" alt="" /></p> <h1> </h1> <h1> </h1>
Eclipse plugin 활용
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
변수
보기
읽기
원본 보기
역사 보기
행위
검색
TRACE32 Dummy
TRACE32
iTSP User's Guide
aTSP User's Guide
Linux Debugging
Debugging Tips
Trace Analysis
Virtual Target
TRACE32로 바라본 ARM
TRACE32 FAQ
TRACE32 Trouble Shooting
TRACE32 Software Update
Software Revision History
DT10 / DT-Win
다운로드
DT10 Evaluation
DT-Win Evaluation
TestPoint 삽입 Error
Build Error
DT10 FAQ
도구
여기를 가리키는 문서
가리키는 글의 바뀜
특수 문서 목록
문서 정보