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
원격지원
사이트맵 보기
PowerTRACE 활용한 SW 성능 분석 문서 원본 보기
←
PowerTRACE 활용한 SW 성능 분석
이동:
둘러보기
,
검색
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게만 가능합니다:
사용자
문서의 원본을 보거나 복사할 수 있습니다:
<p>본 페이지에서는 측정된 TRACE 데이터를 활용하여 SW 성능을 분석하는 방법에 대해 설명합니다.</p> <p> </p> <p>1. TRACE configuration</p> <p> 기본적인 TRACE 설정 창 입니다. </p> <p><img src="/data/wiki/2016-06-29/1467188017.png" alt="" /></p> <p><span style="font-family: 굴림; font-size: small;"> </span></p> <ul> <li> <div style="margin: 0cm 0cm 0pt;"><span style="font-size: x-small;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;">Method : Analyzer (PowerTRACE </span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;">장비 연결시 자동으로 설정됨<span lang="FI">)</span></span></span></div> </li> </ul> <p><span style="font-family: 굴림; font-size: small;"> </span></p> <ul> <li> <div style="margin: 0cm 0cm 0pt;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">State </span></span></div> </li> </ul> <p><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span style="font-size: x-small;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;">DISable : </span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;">비활성화 상태</span></span></p> <p style="padding-left: 60px;"><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">OFF : NEXUS </span></span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">데이터를 샘플링 하지 않음<span lang="FI">. Trace data </span></span><span style="font-size: x-small;">확인 가능</span></span></p> <p style="padding-left: 60px;"><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span style="font-size: x-small;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;">Arm : NEXUS </span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;">데이터 샘플링</span></span></p> <p style="padding-left: 60px;"><span style="font-family: 굴림; font-size: small;"> </span></p> <ul> <li> <div style="margin: 0cm 0cm 0pt;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">Commands</span></span></div> </li> </ul> <p><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span style="font-size: x-small;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;">RESET : TRACE </span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;">설정 사항 초기화</span></span></p> <p style="padding-left: 60px;"><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span style="font-size: x-small;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;">Init : TRACE </span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;">메모리 초기화</span></span></p> <p style="padding-left: 60px;"><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">List : Trace.list </span></span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">창을 열어 측정된 <span lang="FI">TRACE </span></span><span style="font-size: x-small;">데이터 확인 가능</span></span></p> <p style="padding-left: 60px;"><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">AutoArm : </span></span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">타겟 러닝시 자동으로 <span lang="FI">state</span></span><span style="font-size: x-small;">를 </span><span lang="FI"><span style="font-size: x-small;">Arm </span></span><span style="font-size: x-small;">으로 변경 </span></span></p> <p style="padding-left: 60px;"><span style="font-family: 굴림; font-size: small;"> </span></p> <p style="margin: 0cm 0cm 0pt; padding-left: 60px;"><span lang="FI" style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">AutoInit : </span></span><span style="font-family: "맑은 고딕"; mso-ansi-language: FI;"><span style="font-size: x-small;">타겟 재시작시 자동으로 <span lang="FI">Trace </span></span><span style="font-size: x-small;">메모리 초기화</span></span></p> <p> </p> <p>2. SW 성능 분석</p> <ul> <li>함수 수행 시간에 대한 statistic 정보와 추가 메뉴를 사용하여 프로그램 성능 정보를 쉽게 확인할 수 있습니다.</li> </ul> <p style="padding-left: 30px;">전체 프로그램 성능에 대한 통계치를 한눈에 파악<br />특정 함수에서 추가 메뉴를 활용하여 성능 정보에 대한 추적이 용이</p> <p style="padding-left: 30px;"><img src="/data/wiki/2016-06-29/1467188121.png" alt="" /></p> <p style="padding-left: 30px;"> </p> <ul> <li>최초, 마지막 SW 수행 정보 <br />함수 수행된 결과 중 제일 처음 / 마지막 수행 위치 확인</li> </ul> <p> <img src="/data/wiki/2016-06-29/1467188146.png" alt="" /></p> <p> </p> <p> </p> <ul> <li>최대 수행 시간의 SW 정보<br />특정함수가 수행된 중 제일 오랜 시간이 소요된 경우의 코드정보 확인<br />해당 함수를 호출한 함수(caller), 호출된 회수에 대한 분석 정보 확인</li> </ul> <p> <img src="/data/wiki/2016-06-29/1467188167.png" alt="" /></p> <p> </p> <ul> <li>특정 함수가 호출되는 interval 시간과 측정된 시간의 비율 확인</li> </ul> <p> <img src="/data/wiki/2016-06-29/1467188184.png" alt="" /></p> <p> </p> <p> </p> <ul> <li>하나의 함수 또는 ISR 이 수행된 시간을 측정 & 측정된 시간의 비율 확인</li> </ul> <p> <img src="/data/wiki/2016-06-29/1467188230.png" alt="" /></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p>
PowerTRACE 활용한 SW 성능 분석
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
변수
보기
읽기
원본 보기
역사 보기
행위
검색
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
도구
여기를 가리키는 문서
가리키는 글의 바뀜
특수 문서 목록
문서 정보