"TRACE32 Main"의 두 판 사이의 차이

TRACE32
이동: 둘러보기, 검색
1번째 줄: 1번째 줄:
 
<h2>iTSP User's Guide</h2>
 
<h2>iTSP User's Guide</h2>
 +
<p><a style="font-size: 14px;" href="/wiki/index.php/ITSP_User%27s_Guide#iTSP_.EC.A7.80.EC.9B.90_.ED.99.98.EA.B2.BD"><span class="tocnumber">1.1</span>&nbsp;<span class="toctext">iTSP 지원 환경</span></a></p>
 +
<ul>
 +
<li class="toclevel-1"><a href="/wiki/index.php/ITSP_User%27s_Guide#How_to_setup"><span class="tocnumber">2</span>&nbsp;<span class="toctext">How to setup</span></a>
 +
<ul>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#iTSP_.EC.84.A4.EC.B9.98.EC.99.80_TRACE32_Update"><span class="tocnumber">2.1</span>&nbsp;<span class="toctext">iTSP 설치와 TRACE32 Update</span></a>
 +
<ul>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#iTSP_.EC.84.A4.EC.B9.98.ED.95.98.EA.B8.B0"><span class="tocnumber">2.1.1</span>&nbsp;<span class="toctext">iTSP 설치하기</span></a></li>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#TRACE32_Update"><span class="tocnumber">2.1.2</span>&nbsp;<span class="toctext">TRACE32 Update</span></a></li>
 +
</ul>
 +
</li>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#Starting_TRACE32_PowerView"><span class="tocnumber">2.2</span>&nbsp;<span class="toctext">Starting TRACE32 PowerView</span></a></li>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#iTSP_Setup_for_u-boot_debugging_.26_Linux_Kernel_.26_Android"><span class="tocnumber">2.3</span>&nbsp;<span class="toctext">iTSP Setup for u-boot debugging &amp; Linux Kernel &amp; Android</span></a></li>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#u-boot_Debugging"><span class="tocnumber">2.4</span>&nbsp;<span class="toctext">u-boot Debugging</span></a></li>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#Kernel_Debugging"><span class="tocnumber">2.5</span>&nbsp;<span class="toctext">Kernel Debugging</span></a>
 +
<ul>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#start_kernel.28.29_.ED.95.A8.EC.88.98.EB.B6.80.ED.84.B0_debugging_.ED.95.98.EA.B8.B0"><span class="tocnumber">2.5.1</span>&nbsp;<span class="toctext">start_kernel() 함수부터 debugging 하기</span></a></li>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#smp_cpus_done.28.29_.ED.95.A8.EC.88.98.EB.B6.80.ED.84.B0_debugging_.ED.95.98.EA.B8.B0"><span class="tocnumber">2.5.2</span>&nbsp;<span class="toctext">smp_cpus_done() 함수부터 debugging 하기</span></a></li>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#.EB.B6.80.ED.8C.85.ED.9B.84_Kernel_.EB.8F.99.EC.9E.91_.EC.A4.91_.EC.A4.91.EA.B0.84.EC.97.90_.EC.97.B0.EA.B2.B0.ED.95.98.EC.97.AC_.EB.94.94.EB.B2.84.EA.B9.85.ED.95.98.EA.B8.B0"><span class="tocnumber">2.5.3</span>&nbsp;<span class="toctext">부팅후 Kernel 동작 중 중간에 연결하여 디버깅하기</span></a></li>
 +
</ul>
 +
</li>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#.ED.8A.B9.EC.A0.95_Process.2FModule.2FLibrary_Code_Debugging"><span class="tocnumber">2.6</span>&nbsp;<span class="toctext">특정 Process/Module/Library Code Debugging</span></a>
 +
<ul>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#.ED.8A.B9.EC.A0.95_process.EC.9D.98_Main_.ED.95.A8.EC.88.98.EC.97.90_BreakPoint.EB.A5.BC_.EC.84.A4.EC.A0.95.ED.95.98.EC.97.AC_.EB.A9.88.EC.B6.94.EA.B8.B0"><span class="tocnumber">2.6.1</span>&nbsp;<span class="toctext">특정 process의 Main 함수에 BreakPoint를 설정하여 멈추기</span></a></li>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#.ED.8A.B9.EC.A0.95_process.EC.9D.98_.ED.95.A8.EC.88.98.EC.97.90_BreakPoint_.EC.84.A4.EC.A0.95.ED.95.98.EA.B8.B0"><span class="tocnumber">2.6.2</span>&nbsp;<span class="toctext">특정 process의 함수에 BreakPoint 설정하기</span></a></li>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#.ED.8A.B9.EC.A0.95_process_.EB.82.B4.EC.9D.98_Library_.ED.95.A8.EC.88.98.EC.97.90_BreakPoint_.EC.84.A4.EC.A0.95.ED.95.98.EA.B8.B0"><span class="tocnumber">2.6.3</span>&nbsp;<span class="toctext">특정 process 내의 Library 함수에 BreakPoint 설정하기</span></a></li>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#.ED.8A.B9.EC.A0.95_kernel_module_.EC.9D.B4_loading_.EB.90.A0_.EB.95.8C_Init_.ED.95.A8.EC.88.98.EC.97.90_BreakPoint_.EC.84.A4.EC.A0.95.ED.95.98.EC.97.AC_.EB.A9.88.EC.B6.94.EA.B8.B0"><span class="tocnumber">2.6.4</span>&nbsp;<span class="toctext">특정 kernel module 이 loading 될 때 Init 함수에 BreakPoint 설정하여 멈추기</span></a></li>
 +
<li class="toclevel-3"><a href="/wiki/index.php/ITSP_User%27s_Guide#user_fault.2Fkernel_fault.2Fpanic_.EB.93.B1_.EC.9D.98.EB.8F.84.ED.95.98.EC.A7.80_.EC.95.8A.EC.9D.80_exception_.EB.B0.9C.EC.83.9D_.EB.8C.80.EB.B9.84_BreakPoint_.EC.84.A4.EC.A0.95"><span class="tocnumber">2.6.5</span>&nbsp;<span class="toctext">user_fault/kernel_fault/panic 등 의도하지 않은 exception 발생 대비 BreakPoint 설정</span></a></li>
 +
</ul>
 +
</li>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#OS_command_Line.EC.9D.84_.EC.9D.B4.EC.9A.A9.ED.95.9C_iTSP_.EC.82.AC.EC.9A.A9"><span class="tocnumber">2.7</span>&nbsp;<span class="toctext">OS command Line을 이용한 iTSP 사용</span></a></li>
 +
<li class="toclevel-2"><a href="/wiki/index.php/ITSP_User%27s_Guide#iTSP_.EA.B5.AC.EB.8F.99_Trouble_Shooting"><span class="tocnumber">2.8</span>&nbsp;<span class="toctext">iTSP 구동 Trouble Shooting</span></a></li>
 +
</ul>
 +
</li>
 +
</ul>
 +
<p>&nbsp;</p>
 
<h2>Linux Debugging</h2>
 
<h2>Linux Debugging</h2>
 
<h2>Debugging Tips</h2>
 
<h2>Debugging Tips</h2>
5번째 줄: 40번째 줄:
 
<h2>Automotive TRACE32</h2>
 
<h2>Automotive TRACE32</h2>
 
<h2>TRACE32로 바라본 ARM</h2>
 
<h2>TRACE32로 바라본 ARM</h2>
<h2></h2>
+
<p>&nbsp;</p>

2016년 12월 6일 (화) 10:38 판

iTSP User's Guide

1.1 iTSP 지원 환경

 

Linux Debugging

Debugging Tips

Trace Analysis

Automotive TRACE32

TRACE32로 바라본 ARM