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
원격지원
사이트맵 보기
TRACE32 Virtual Target 문서 원본 보기
←
TRACE32 Virtual Target
이동:
둘러보기
,
검색
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게만 가능합니다:
사용자
문서의 원본을 보거나 복사할 수 있습니다:
<h2>Overview</h2> <p>본 자료는 Virtual Targets기반 개발 중인 TRACE32 사용자를 위한 문서입니다.</p> <p>Virtual Target은 소프트웨어 모델을 의미하는 것으로 임베디드 환경 개발자들은 종종 time-critical한 문제로 Virtual Target에서 개발합니다.</p> <p>TRACE32 디버깅 Front-End는 Virtual target에 대한 디버깅과 트레이스를 지원합니다. 이 문서에서 CADI, VaST, GDB와 같은 Virtual Target을 TRACE32 Powerview에 연동하여 디버깅하는 TRACE32 Front-End에 대해 설명하고 있습니다.</p> <p><img src="/data/wiki/2015-02-16/1424049880.png" alt="" width="656" height="353" /></p> <p> </p> <p> </p> <h2><strong>지원되는 Virtual Target </strong></h2> <h3><strong>지원되는 Interface방식</strong><strong> </strong></h3> <p><img style="width: 660px; height: 301px;" src="/data/wiki/2015-02-16/1424049941.png" alt="" width="1047" height="462" /></p> <p> </p> <h3>지원되는 Virtual Target 종류 및 계열</h3> <h4>ARM : GDB, EPOC, OSE Debug</h4> <p> </p> <p><img style="width: 447px; height: 261px;" src="/data/wiki/2015-02-16/1424050156.png" alt="" width="446" height="268" /></p> <p> </p> <h4>MIPS</h4> <p> </p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050161.png" alt="" width="447" height="76" /></p> <p> </p> <h4>Power Architecture</h4> <p> </p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050165.png" alt="" width="448" height="130" /></p> <p> </p> <h4>SH</h4> <p><img src="/data/wiki/2015-02-16/1424050968.png" alt="" width="448" height="67" /></p> <p> </p> <h4>StartCore</h4> <p> </p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050172.png" alt="" width="447" height="92" /></p> <p> </p> <h4>TeakLite</h4> <p> </p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050178.png" alt="" width="447" height="67" /></p> <p> </p> <h4><span style="font-size: 1em;">TMS320C5X</span></h4> <p><span style="font-size: 1em;"> </span><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050193.png" alt="" width="443" height="73" /></p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050218.png" alt="" width="448" height="71" /></p> <p> </p> <h4>TriCore</h4> <p> </p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050228.png" alt="" width="447" height="148" /></p> <p> </p> <h4>V850</h4> <p> </p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050234.png" alt="" width="448" height="72" /></p> <p> </p> <h4>X86</h4> <p> </p> <p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050239.png" alt="" width="448" height="54" /></p> <p> </p> <p> </p> <p> </p> <h2><strong>TRACE32 Front-End </strong><strong>설치방법</strong></h2> <h3><strong>Windows OS</strong><strong>에서 TRACE32 Front-End 설치</strong></h3> <h4>TRACE32-Powerview 설치</h4> <p>l TRACE32 DVD 로 설치, 자동 설치 인식이 안될 경우 setup.bat 더블클릭하여 수정 실행</p> <p>l 이전에 TRACE32가 설치되어 있을 경우 Upgrade for new modules/OS 옵션 선택</p> <p>l Software only(Simulator, TRACE32 Front-End, Native Debugger) 클릭</p> <p>l 설치하고자 하는 interface type에 맞는 Front-End 선택</p> <p>- MCD TRACE32 Front-End/ CADI TRACE32 Front-End / MDI TRACE32 Front-End / etc.</p> <p>l TRACE32 Front-End *.dll 파일 확인</p> <p>MCD interface *.dll 파일 있을 경우, Yes 클릭</p> <p>MCD interface *.dll 파일 없을 경우, No 클릭</p> <p><img src="/data/wiki/2015-02-16/1424050304.png" alt="" width="386" height="162" /></p> <p>No 클릭할 경우, config*.t32 파일에 tsim.dll 파일 사용</p> <p><img style="width: 385px; height: 136px;" src="/data/wiki/2015-02-16/1424050312.png" alt="" width="539" height="184" /></p> <p> </p> <p>l CPU Selection 에서 필요한 architecture 선택</p> <p>l 64-bit/32-bit 버전에 따른 확인</p> <p>- Virtual target application이 64-bit mode에서 실행될 경우, Yes 클릭</p> <p>- Virtual target application이 32-bit mode에서 실행될 경우, No 클릭</p> <p><img src="/data/wiki/2015-02-16/1424050331.png" alt="" width="385" height="175" /></p> <p> </p> <p> </p> <p> </p> <p>l Copy Status 메시지 확인시, OK 클릭</p> <p><img src="/data/wiki/2015-02-16/1424050346.png" alt="" width="386" height="214" /></p> <p> </p> <p>l 다른 제품과 Integration 필요사항 체크</p> <p><img style="width: 499px; height: 368px;" src="/data/wiki/2015-02-16/1424050355.png" alt="" width="564" height="431" /></p> <p> </p> <p> </p> <h4>Configuration file 수정</h4> <p><img style="width: 661px; height: 215px;" src="/data/wiki/2015-02-16/1424050372.png" alt="" width="1049" height="352" /></p> <p> 예시) MCD interface configuration file 수정</p> <p> ConfigMCD.t32 파일 내의 “PBI=” 수정 및 저장</p> <table border="1" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="110" valign="top"> <p> </p> <p> PBI=</p> </td> <td width="485" valign="top"> <p><strong> MCD <MCD_interface>.dll</strong></p> <p> - 기본 tsim.dll로 설정</p> <p> - virtual target을 위해 선택 및 설정 가능</p> </td> </tr> </tbody> </table> <p> </p> <p> </p> <p> </p> <p> TRACE32-Powerview 설치시 Front-End inteface type정보 설정시에 자동 설정되어 있으며 *.dll에 따라 선택적 수정가능</p> <p>PBI=CADI t32cadi.dll</p> <p>PBI=VDI t32vdi.dll</p> <p>PBI=VAST t32vdi_arch.dll</p> <p> </p> <table style="width: 535px; height: 215px;" border="1" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="287" valign="top"> <p>MCD interface 예시</p> </td> <td width="325" valign="top"> <p>CADI interface 예시</p> </td> </tr> <tr> <td width="287" valign="top"> <p><img style="width: 312px; height: 229px;" src="/data/wiki/2015-02-16/1424050413.png" alt="" width="356" height="247" /></p> </td> <td width="325" valign="top"> <p><img style="width: 307px; height: 223px;" src="/data/wiki/2015-02-16/1424050490.png" alt="" width="391" height="239" /></p> </td> </tr> </tbody> </table> <p> </p> <h4><span style="font-size: 1em;">TRACE32 floating license : license client DLL 설치</span></h4> <p>à Windows 32-bit clients에 사용하면 license client DLL 설치 필요, Windows 64-bit clients는 필요없음</p> <p>l License client DLL(t32lm.dll) ZIP파일 다운로드</p> <p><a href="http://www.lauterbach.com/faq_license.html">http://www.lauterbach.com/faq_license.html</a></p> <p>l TRACE32 system 경로에 t32lm.dll 압축풀기</p> <p> </p> <h3><br /><strong>Linux OS</strong><strong>에서 TRACE32 Front-End 설치</strong></h3> <h4>TRACE32 Front-End Powerview 설치</h4> <p> - Multi-user 설치 : /home/t32/에 TRACE32 Front-End 설치</p> <p> - Single-user 설치 : /home/<account>/t32 경로에 사용자 계정에 맞는 TRACE32 Front-End 설치</p> <p> </p> <p><img src="/data/wiki/2015-02-16/1424050564.png" alt="" width="605" height="169" /></p> <p> </p> <p><account> devuser일 경우</p> <p>l TRACE32 DVD 실행이 자동으로 되지 않을 경우,</p> <p>ls /media</p> <p>ls /dev</p> <p>df</p> <p>mount</p> <p>l Terminal / shell 에 명령 실행</p> <p><img style="width: 605px; height: 179px;" src="/data/wiki/2015-02-16/1424050580.png" alt="" width="734" height="193" /></p> <p>l Configuraiton file(config.t32) 복사 및 쓰기 권한 할당</p> <p><img src="/data/wiki/2015-02-16/1424050592.png" alt="" width="605" height="191" /></p> <p>l /t32 경로에 *.gz 파일 압축풀기</p> <p><img src="/data/wiki/2015-02-16/1424050602.png" alt="" width="605" height="46" /></p> <p>l Adobe Reader 설치가 되지 않았을 경우, 설치</p> <p>l trace32.api파일 /plug_ins 경로에 복사 및 연결</p> <p><img src="/data/wiki/2015-02-16/1424050614.png" alt="" width="605" height="59" /></p> <p>l bitmap 폰트 설정</p> <p><img src="/data/wiki/2015-02-16/1424050622.png" alt="" width="606" height="76" /></p> <p> </p> <p> </p> <p> </p> <h4>configuration file 수정</h4> <p>- Single-user를 위한 configuration file 위치</p> <p>/home/<account>/t32/config.t32</p> <table style="height: 143px; width: 605px;" border="1" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="118" valign="top"> <p> OS=</p> </td> <td width="555" valign="top"> <p> 비워둘 수 있음</p> </td> </tr> <tr> <td width="118" valign="top"> <p> SYS=</p> </td> <td width="555" valign="top"> <p> t32 system 설치 경로</p> </td> </tr> <tr> <td width="118" valign="top"> <p> TMP=</p> </td> <td width="555" valign="top"> <p> TRACE32-Powerview 실행에 필요한 임시경로</p> </td> </tr> <tr> <td width="118" valign="top"> <p> ID=</p> </td> <td width="555" valign="top"> <p> t32 입력</p> </td> </tr> <tr> <td width="118" valign="top"> <p> PBI=</p> </td> <td width="555" valign="top"> <p> Virtual target 설정 : GDI, CADI, VAST, GDB, MCD, VDI, MDI</p> <p> MCD interface file 설정 가능(*.so)</p> </td> </tr> </tbody> </table> <p> </p> <p>설정 예시</p> <table border="1" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="328" valign="top"> <p>MCD interface</p> </td> <td width="323" valign="top"> <p>CADI interface</p> </td> </tr> <tr> <td width="328" valign="top"> <p><img src="/data/wiki/2015-02-16/1424050681.png" alt="" /></p> </td> <td width="323" valign="top"> <p><img src="/data/wiki/2015-02-16/1424050693.png" alt="" /></p> </td> </tr> </tbody> </table> <p> </p> <p>CADI, VDI, VaST configuration files에 따라 interface *.so 파일 지정 가능</p> <p>• PBI=CADI t32cadi.so</p> <p>• PBI=VDI t32vdi.so</p> <p>• PBI=VAST vdi_arch.so</p> <p> </p> <h4>TRACE32 Front-End 아이콘 생성</h4> <table border="1" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="139" valign="top"> <p> Icon location</p> </td> <td width="650" valign="top"> <p> /home/<account>/t32/bin/pc_linux</p> </td> </tr> <tr> <td width="139" valign="top"> <p> Name box</p> </td> <td width="650" valign="top"> <p> TRACE32 Front-End</p> </td> </tr> <tr> <td width="139" valign="top"> <p> Command box</p> </td> <td width="650" valign="top"> <p> /home/<account>/t32/bin/pc_linux/t32marm –c /home/<account>/t32/config.t32</p> </td> </tr> </tbody> </table> <p>l 시작 메뉴 설정 – Create Launcher 클릭</p> <p><img style="width: 277px; height: 153px;" src="/data/wiki/2015-02-16/1424050723.png" alt="" width="289" height="155" /></p> <p>l 아이콘 위치 확인하여 설정</p> <p>l Name box에 실행파일 이름, 타입설정</p> <p>l Command box에 설치 위치 설정</p> <p> </p> <p> </p> <h2><strong>TRACE32 Front-End </strong><strong>시작</strong></h2> <h3>Windows OS에서 Interface에 맞는 TRACE32 Front-End Powerview 실행</h3> <p><img style="width: 338px; height: 204px;" src="/data/wiki/2015-02-16/1424050751.png" alt="" width="353" height="211" /></p> <p><img style="width: 466px; height: 132px;" src="/data/wiki/2015-02-16/1424050773.png" alt="" width="481" height="133" /></p> <p> </p> <p> </p> <p> </p> <h3>Linux OS에서 TRACE32 Front-End Powerview 실행</h3> <p> <img src="/data/wiki/2015-02-16/1424050833.png" alt="" width="565" height="92" /></p> <p><img style="width: 569px; height: 154px;" src="/data/wiki/2015-02-16/1424050840.png" alt="" width="591" height="155" /></p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <h2><strong>Virtual Target </strong><strong>연결 </strong></h2> <h3>Virtual Target 실행</h3> <h3>TRACE32 Front-End 실행 (1-2 순서를 바꾸면 안됨)</h3> <h3>CPU 설정, debug mode 설정</h3> <p><strong> SYStem.CPU</strong>.<cpu_type></p> <p><strong> SYStem.Up</strong></p> <p> - system down에서 system ready 상태로 될 경우, TRACE32 Front-End와 virtual target연결 완료</p> <p> <img src="/data/wiki/2015-02-16/1424050888.png" alt="" width="461" height="53" /></p> <p> <img src="/data/wiki/2015-02-16/1424050896.png" alt="" width="462" height="53" /></p> <p> </p> <p>- 연결에러시 에러 메시지 발생</p> <p> <img src="/data/wiki/2015-02-16/1424050908.png" alt="" /></p>
TRACE32 Virtual Target
문서로 돌아갑니다.
둘러보기 메뉴
개인 도구
로그인
이름공간
문서
토론
변수
보기
읽기
원본 보기
역사 보기
행위
검색
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
도구
여기를 가리키는 문서
가리키는 글의 바뀜
특수 문서 목록
문서 정보