"TRACE32 Virtual Target"의 두 판 사이의 차이

TRACE32
이동: 둘러보기, 검색
(새 문서: <h2>Overview</h2> <p>본 자료는 Virtual Targets기반 개발 중인 TRACE32 사용자를 위한 문서입니다.</p> <p>Virtual Target은 소프트웨어 모델을 의미하는 것...)
 
 
(같은 사용자에 의한 2개의 중간 편집이 숨겨짐)
3번째 줄: 3번째 줄:
 
<p>Virtual Target은 소프트웨어 모델을 의미하는 것으로 임베디드 환경 개발자들은 종종 time-critical한 문제로 Virtual Target에서 개발합니다.</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>TRACE32 디버깅 Front-End는 Virtual target에 대한 디버깅과 트레이스를 지원합니다. 이 문서에서 CADI, VaST, GDB와 같은 Virtual Target을 TRACE32 Powerview에 연동하여 디버깅하는 TRACE32 Front-End에 대해 설명하고 있습니다.</p>
<p><img style="width: 706px; height: 379px;" src="/data/wiki/2015-02-16/1424049880.png" alt="" width="1180" height="621" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424049880.png" alt="" width="656" height="353" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p>&nbsp;</p>
+
<p><strong style="font-size: 1.5em;">지원되는 Virtual Target</strong></p>
<h2><strong>지원되는 Virtual Target </strong></h2>
+
 
<h3><strong>지원되는 Interface방식</strong><strong>&nbsp;</strong></h3>
 
<h3><strong>지원되는 Interface방식</strong><strong>&nbsp;</strong></h3>
 
<p><img style="width: 660px; height: 301px;" src="/data/wiki/2015-02-16/1424049941.png" alt="" width="1047" height="462" /></p>
 
<p><img style="width: 660px; height: 301px;" src="/data/wiki/2015-02-16/1424049941.png" alt="" width="1047" height="462" /></p>
17번째 줄: 16번째 줄:
 
<h4>MIPS</h4>
 
<h4>MIPS</h4>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050161.png" alt="" width="446" height="76" /></p>
+
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050161.png" alt="" width="447" height="76" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>Power Architecture</h4>
 
<h4>Power Architecture</h4>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050165.png" alt="" width="446" height="130" /></p>
+
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050165.png" alt="" width="448" height="130" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>SH</h4>
 
<h4>SH</h4>
<p><img style="width: 433px; height: 67px;" src="/data/wiki/2015-02-16/1424050968.png" alt="" width="425" height="66" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050968.png" alt="" width="448" height="67" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>StartCore</h4>
 
<h4>StartCore</h4>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050172.png" alt="" width="425" height="86" /></p>
+
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050172.png" alt="" width="447" height="92" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>TeakLite</h4>
 
<h4>TeakLite</h4>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050178.png" alt="" width="425" height="67" /></p>
+
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050178.png" alt="" width="447" height="67" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4><span style="font-size: 1em;">TMS320C5X</span></h4>
 
<h4><span style="font-size: 1em;">TMS320C5X</span></h4>
<p><span style="font-size: 1em;">&nbsp;</span><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050193.png" alt="" width="446" height="73" /></p>
+
<p><span style="font-size: 1em;">&nbsp;</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="445" height="72" /></p>
+
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050218.png" alt="" width="448" height="71" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>TriCore</h4>
 
<h4>TriCore</h4>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050228.png" alt="" width="446" height="148" /></p>
+
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050228.png" alt="" width="447" height="148" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>V850</h4>
 
<h4>V850</h4>
48번째 줄: 47번째 줄:
 
<h4>X86</h4>
 
<h4>X86</h4>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050239.png" alt="" width="446" height="54" /></p>
+
<p><img style="font-size: 1em;" src="/data/wiki/2015-02-16/1424050239.png" alt="" width="448" height="54" /></p>
<p>&nbsp;</p>
+
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
63번째 줄: 61번째 줄:
 
<p>MCD interface *.dll 파일 있을 경우, Yes 클릭</p>
 
<p>MCD interface *.dll 파일 있을 경우, Yes 클릭</p>
 
<p>MCD interface *.dll 파일 없을 경우, No 클릭</p>
 
<p>MCD interface *.dll 파일 없을 경우, No 클릭</p>
<p><img style="width: 334px; height: 149px;" src="/data/wiki/2015-02-16/1424050304.png" alt="" width="391" height="183" /></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>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><img style="width: 385px; height: 136px;" src="/data/wiki/2015-02-16/1424050312.png" alt="" width="539" height="184" /></p>
71번째 줄: 69번째 줄:
 
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Virtual target application이 64-bit mode에서 실행될 경우, Yes 클릭</p>
 
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Virtual target application이 64-bit mode에서 실행될 경우, Yes 클릭</p>
 
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Virtual target application이 32-bit mode에서 실행될 경우, No 클릭</p>
 
<p>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Virtual target application이 32-bit mode에서 실행될 경우, No 클릭</p>
<p><img style="width: 379px; height: 172px;" src="/data/wiki/2015-02-16/1424050331.png" alt="" width="482" height="196" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050331.png" alt="" width="385" height="175" /></p>
<p>&nbsp;</p>
+
<p>&nbsp;</p>
+
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>l&nbsp; Copy Status 메시지 확인시, OK 클릭</p>
 
<p>l&nbsp; Copy Status 메시지 확인시, OK 클릭</p>
<p><img style="width: 404px; height: 226px;" src="/data/wiki/2015-02-16/1424050346.png" alt="" width="465" height="262" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050346.png" alt="" width="386" height="214" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>l&nbsp; 다른 제품과 Integration 필요사항 체크</p>
 
<p>l&nbsp; 다른 제품과 Integration 필요사항 체크</p>
 
<p><img style="width: 499px; height: 368px;" src="/data/wiki/2015-02-16/1424050355.png" alt="" width="564" height="431" /></p>
 
<p><img style="width: 499px; height: 368px;" src="/data/wiki/2015-02-16/1424050355.png" alt="" width="564" height="431" /></p>
<p>&nbsp;</p>
 
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>Configuration file 수정</h4>
 
<h4>Configuration file 수정</h4>
101번째 줄: 96번째 줄:
 
</tbody>
 
</tbody>
 
</table>
 
</table>
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;TRACE32-Powerview 설치시 Front-End inteface type정보 설정시에 자동 설정되어 있으며 *.dll에 따라 선택적 수정가능</p>
 
<p>&nbsp;TRACE32-Powerview 설치시 Front-End inteface type정보 설정시에 자동 설정되어 있으며 *.dll에 따라 선택적 수정가능</p>
121번째 줄: 114번째 줄:
 
<tr>
 
<tr>
 
<td width="287" valign="top">
 
<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>
+
<p><img style="width: 312px; height: 229px;" src="/data/wiki/2015-02-16/1424050413.png" alt="" width="300" height="209" /></p>
 
</td>
 
</td>
 
<td width="325" valign="top">
 
<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>
+
<p><img style="width: 307px; height: 223px;" src="/data/wiki/2015-02-16/1424050490.png" alt="" width="320" height="195" /></p>
 
</td>
 
</td>
 
</tr>
 
</tr>
136번째 줄: 129번째 줄:
 
<p>l&nbsp; TRACE32 system 경로에 t32lm.dll 압축풀기</p>
 
<p>l&nbsp; TRACE32 system 경로에 t32lm.dll 압축풀기</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<h3><br /><strong>Linux OS</strong><strong>에서 TRACE32 Front-End 설치</strong></h3>
+
<h3><strong>Linux OS</strong><strong>에서 TRACE32 Front-End 설치</strong></h3>
 
<h4>TRACE32 Front-End Powerview 설치</h4>
 
<h4>TRACE32 Front-End Powerview 설치</h4>
 
<p>&nbsp;- Multi-user 설치 : /home/t32/에 TRACE32 Front-End 설치</p>
 
<p>&nbsp;- Multi-user 설치 : /home/t32/에 TRACE32 Front-End 설치</p>
 
<p>&nbsp;- Single-user 설치 : /home/&lt;account&gt;/t32 경로에 사용자 계정에 맞는 TRACE32 Front-End 설치</p>
 
<p>&nbsp;- Single-user 설치 : /home/&lt;account&gt;/t32 경로에 사용자 계정에 맞는 TRACE32 Front-End 설치</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><img style="width: 580px; height: 164px;" src="/data/wiki/2015-02-16/1424050564.png" alt="" width="641" height="201" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050564.png" alt="" width="650" height="204" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&lt;account&gt; devuser일 경우</p>
 
<p>&lt;account&gt; devuser일 경우</p>
152번째 줄: 145번째 줄:
 
<p><img style="width: 605px; height: 179px;" src="/data/wiki/2015-02-16/1424050580.png" alt="" width="734" height="193" /></p>
 
<p><img style="width: 605px; height: 179px;" src="/data/wiki/2015-02-16/1424050580.png" alt="" width="734" height="193" /></p>
 
<p>l&nbsp; Configuraiton file(config.t32) 복사 및 쓰기 권한 할당</p>
 
<p>l&nbsp; Configuraiton file(config.t32) 복사 및 쓰기 권한 할당</p>
<p><img style="width: 602px; height: 190px;" src="/data/wiki/2015-02-16/1424050592.png" alt="" width="735" height="193" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050592.png" alt="" width="605" height="191" /></p>
 
<p>l&nbsp; /t32 경로에 *.gz 파일 압축풀기</p>
 
<p>l&nbsp; /t32 경로에 *.gz 파일 압축풀기</p>
<p><img style="width: 596px; height: 46px;" src="/data/wiki/2015-02-16/1424050602.png" alt="" width="743" height="44" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050602.png" alt="" width="605" height="46" /></p>
 
<p>l&nbsp; Adobe Reader 설치가 되지 않았을 경우, 설치</p>
 
<p>l&nbsp; Adobe Reader 설치가 되지 않았을 경우, 설치</p>
 
<p>l&nbsp; trace32.api파일 /plug_ins 경로에 복사 및 연결</p>
 
<p>l&nbsp; trace32.api파일 /plug_ins 경로에 복사 및 연결</p>
<p><img style="width: 592px; height: 57px;" src="/data/wiki/2015-02-16/1424050614.png" alt="" width="736" height="57" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050614.png" alt="" width="605" height="59" /></p>
 
<p>l&nbsp; bitmap 폰트 설정</p>
 
<p>l&nbsp; bitmap 폰트 설정</p>
<p><img style="width: 596px; height: 72px;" src="/data/wiki/2015-02-16/1424050622.png" alt="" width="739" height="76" /></p>
+
<p><img src="/data/wiki/2015-02-16/1424050622.png" alt="" width="606" height="76" /></p>
<p>&nbsp;</p>
+
<p>&nbsp;</p>
+
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h4>configuration file 수정</h4>
 
<h4>configuration file 수정</h4>
 
<p>- Single-user를 위한 configuration file 위치</p>
 
<p>- Single-user를 위한 configuration file 위치</p>
 
<p>/home/&lt;account&gt;/t32/config.t32</p>
 
<p>/home/&lt;account&gt;/t32/config.t32</p>
<table border="1" cellspacing="0" cellpadding="0">
+
<table style="height: 143px; width: 605px;" border="1" cellspacing="0" cellpadding="0">
 
<tbody>
 
<tbody>
 
<tr>
 
<tr>
189번째 줄: 180번째 줄:
 
</td>
 
</td>
 
<td width="555" valign="top">
 
<td width="555" valign="top">
<p>&nbsp;TRACE32-Powerview   실행에 필요한 임시경로</p>
+
<p>&nbsp;TRACE32-Powerview 실행에 필요한 임시경로</p>
 
</td>
 
</td>
 
</tr>
 
</tr>
205번째 줄: 196번째 줄:
 
</td>
 
</td>
 
<td width="555" valign="top">
 
<td width="555" valign="top">
<p>&nbsp;Virtual   target 설정 : GDI,   CADI, VAST, GDB, MCD, VDI, MDI</p>
+
<p>&nbsp;Virtual target 설정 : GDI, CADI, VAST, GDB, MCD, VDI, MDI</p>
<p>&nbsp;MCD interface   file 설정 가능(*.so)</p>
+
<p>&nbsp;MCD interface file 설정 가능(*.so)</p>
 
</td>
 
</td>
 
</tr>
 
</tr>
255번째 줄: 246번째 줄:
 
</td>
 
</td>
 
<td width="650" valign="top">
 
<td width="650" valign="top">
<p>&nbsp;TRACE32   Front-End</p>
+
<p>&nbsp;TRACE32 Front-End</p>
 
</td>
 
</td>
 
</tr>
 
</tr>
263번째 줄: 254번째 줄:
 
</td>
 
</td>
 
<td width="650" valign="top">
 
<td width="650" valign="top">
<p>&nbsp;/home/&lt;account&gt;/t32/bin/pc_linux/t32marm   &ndash;c /home/&lt;account&gt;/t32/config.t32</p>
+
<p>&nbsp;/home/&lt;account&gt;/t32/bin/pc_linux/t32marm &ndash;c /home/&lt;account&gt;/t32/config.t32</p>
 
</td>
 
</td>
 
</tr>
 
</tr>
273번째 줄: 264번째 줄:
 
<p>l&nbsp; Name box에 실행파일 이름, 타입설정</p>
 
<p>l&nbsp; Name box에 실행파일 이름, 타입설정</p>
 
<p>l&nbsp; Command box에 설치 위치 설정</p>
 
<p>l&nbsp; Command box에 설치 위치 설정</p>
<p>&nbsp;</p>
 
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h2><strong>TRACE32 Front-End </strong><strong>시작</strong></h2>
 
<h2><strong>TRACE32 Front-End </strong><strong>시작</strong></h2>
279번째 줄: 269번째 줄:
 
<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: 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><img style="width: 466px; height: 132px;" src="/data/wiki/2015-02-16/1424050773.png" alt="" width="481" height="133" /></p>
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h3>Linux OS에서 TRACE32 Front-End Powerview 실행</h3>
 
<h3>Linux OS에서 TRACE32 Front-End Powerview 실행</h3>
<p>&nbsp;<img src="/data/wiki/2015-02-16/1424050833.png" alt="" /></p>
+
<p>&nbsp;<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><img style="width: 569px; height: 154px;" src="/data/wiki/2015-02-16/1424050840.png" alt="" width="591" height="155" /></p>
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h2><strong>Virtual Target </strong><strong>연결 </strong></h2>
 
<h2><strong>Virtual Target </strong><strong>연결 </strong></h2>
300번째 줄: 281번째 줄:
 
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYStem.Up</strong></p>
 
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SYStem.Up</strong></p>
 
<p>&nbsp;- system down에서 system ready 상태로 될 경우, TRACE32 Front-End와 virtual target연결 완료</p>
 
<p>&nbsp;- system down에서 system ready 상태로 될 경우, TRACE32 Front-End와 virtual target연결 완료</p>
<p>&nbsp;<img src="/data/wiki/2015-02-16/1424050888.png" alt="" /></p>
+
<p>&nbsp;<img src="/data/wiki/2015-02-16/1424050888.png" alt="" width="461" height="53" /></p>
<p>&nbsp;<img src="/data/wiki/2015-02-16/1424050896.png" alt="" /></p>
+
<p>&nbsp;<img src="/data/wiki/2015-02-16/1424050896.png" alt="" width="462" height="53" /></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<p>- 연결에러시 에러 메시지 발생</p>
 
<p>- 연결에러시 에러 메시지 발생</p>
 
<p>&nbsp;<img src="/data/wiki/2015-02-16/1424050908.png" alt="" /></p>
 
<p>&nbsp;<img src="/data/wiki/2015-02-16/1424050908.png" alt="" /></p>

2015년 9월 21일 (월) 17:33 기준 최신판

Overview

본 자료는 Virtual Targets기반 개발 중인 TRACE32 사용자를 위한 문서입니다.

Virtual Target은 소프트웨어 모델을 의미하는 것으로 임베디드 환경 개발자들은 종종 time-critical한 문제로 Virtual Target에서 개발합니다.

TRACE32 디버깅 Front-End는 Virtual target에 대한 디버깅과 트레이스를 지원합니다. 이 문서에서 CADI, VaST, GDB와 같은 Virtual Target을 TRACE32 Powerview에 연동하여 디버깅하는 TRACE32 Front-End에 대해 설명하고 있습니다.

 

지원되는 Virtual Target

지원되는 Interface방식 

 

지원되는 Virtual Target 종류 및 계열

ARM : GDB, EPOC, OSE Debug

 

 

MIPS

 

 

Power Architecture

 

 

SH

 

StartCore

 

 

TeakLite

 

 

TMS320C5X

 

 

TriCore

 

 

V850

 

 

X86

 

 

 

TRACE32 Front-End 설치방법

Windows OS에서 TRACE32 Front-End 설치

TRACE32-Powerview 설치

l  TRACE32 DVD 로 설치, 자동 설치 인식이 안될 경우 setup.bat 더블클릭하여 수정 실행

l  이전에 TRACE32가 설치되어 있을 경우 Upgrade for new modules/OS 옵션 선택

l  Software only(Simulator, TRACE32 Front-End, Native Debugger) 클릭

l  설치하고자 하는 interface type에 맞는 Front-End 선택

-      MCD TRACE32 Front-End/ CADI TRACE32 Front-End / MDI TRACE32 Front-End / etc.

l  TRACE32 Front-End *.dll 파일 확인

MCD interface *.dll 파일 있을 경우, Yes 클릭

MCD interface *.dll 파일 없을 경우, No 클릭

No 클릭할 경우, config*.t32 파일에 tsim.dll 파일 사용

 

l  CPU Selection 에서 필요한 architecture 선택

l  64-bit/32-bit 버전에 따른 확인

-      Virtual target application이 64-bit mode에서 실행될 경우, Yes 클릭

-      Virtual target application이 32-bit mode에서 실행될 경우, No 클릭

 

l  Copy Status 메시지 확인시, OK 클릭

 

l  다른 제품과 Integration 필요사항 체크

 

Configuration file 수정

 예시) MCD interface configuration file 수정

  ConfigMCD.t32 파일 내의 “PBI=” 수정 및 저장

 

 PBI=

 MCD <MCD_interface>.dll

 - 기본 tsim.dll로 설정

 - virtual target을 위해 선택 및 설정 가능

 

 TRACE32-Powerview 설치시 Front-End inteface type정보 설정시에 자동 설정되어 있으며 *.dll에 따라 선택적 수정가능

PBI=CADI t32cadi.dll

PBI=VDI t32vdi.dll

PBI=VAST t32vdi_arch.dll

 

MCD interface 예시

CADI interface 예시

 

TRACE32 floating license : license client DLL 설치

à Windows 32-bit clients에 사용하면 license client DLL 설치 필요, Windows 64-bit clients는 필요없음

l  License client DLL(t32lm.dll) ZIP파일 다운로드

http://www.lauterbach.com/faq_license.html

l  TRACE32 system 경로에 t32lm.dll 압축풀기

 

Linux OS에서 TRACE32 Front-End 설치

TRACE32 Front-End Powerview 설치

 - Multi-user 설치 : /home/t32/에 TRACE32 Front-End 설치

 - Single-user 설치 : /home/<account>/t32 경로에 사용자 계정에 맞는 TRACE32 Front-End 설치

 

 

<account> devuser일 경우

l  TRACE32 DVD 실행이 자동으로 되지 않을 경우,

ls /media

ls /dev

df

mount

l  Terminal / shell 에 명령 실행

l  Configuraiton file(config.t32) 복사 및 쓰기 권한 할당

l  /t32 경로에 *.gz 파일 압축풀기

l  Adobe Reader 설치가 되지 않았을 경우, 설치

l  trace32.api파일 /plug_ins 경로에 복사 및 연결

l  bitmap 폰트 설정

 

configuration file 수정

- Single-user를 위한 configuration file 위치

/home/<account>/t32/config.t32

 OS=

 비워둘 수 있음

 SYS=

 t32 system 설치 경로

 TMP=

 TRACE32-Powerview 실행에 필요한 임시경로

 ID=

 t32 입력

 PBI=

 Virtual target 설정 : GDI, CADI, VAST, GDB, MCD, VDI, MDI

 MCD interface file 설정 가능(*.so)

 

설정 예시

MCD interface

CADI interface

 

CADI, VDI, VaST configuration files에 따라 interface *.so 파일 지정 가능

• PBI=CADI t32cadi.so

• PBI=VDI t32vdi.so

• PBI=VAST vdi_arch.so

 

TRACE32 Front-End 아이콘 생성

 Icon location

 /home/<account>/t32/bin/pc_linux

 Name box

 TRACE32 Front-End

 Command box

 /home/<account>/t32/bin/pc_linux/t32marm –c /home/<account>/t32/config.t32

l  시작 메뉴 설정 – Create Launcher 클릭

l  아이콘 위치 확인하여 설정

l  Name box에 실행파일 이름, 타입설정

l  Command box에 설치 위치 설정

 

TRACE32 Front-End 시작

Windows OS에서 Interface에 맞는 TRACE32 Front-End Powerview 실행

 

Linux OS에서 TRACE32 Front-End Powerview 실행

 

 

Virtual Target 연결

Virtual Target 실행

TRACE32 Front-End 실행 (1-2 순서를 바꾸면 안됨)

CPU 설정, debug mode 설정

           SYStem.CPU.<cpu_type>

           SYStem.Up

 - system down에서 system ready 상태로 될 경우, TRACE32 Front-End와 virtual target연결 완료

 

 

 

- 연결에러시 에러 메시지 발생