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

TRACE32
이동: 둘러보기, 검색
(같은 사용자에 의한 46개의 중간 편집이 숨겨짐)
1번째 줄: 1번째 줄:
<p><strong><span>이 페이지는 TRACE32 사용에 대하여 자주 질문하는 내용들을 정리해 놓은 문서입니다.</span></strong></p>
+
<h2>iTSP User's Guide</h2>
 +
<p><a href="/wiki/index.php/ITSP_User%27s_Guide"><strong>iTSP User's Guide 바로가기</strong></a></p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><span><a href="/wiki/index.php/다운로드를_했는데_소스가_안_보여요">다운로드를 했는데, 소스가 안 보여요</a></span></p>
+
<h2>aTSP User's Guide (application tools TRACE32&nbsp; Support Platform)<span style="font-size: 1.5em;">&nbsp;</span><span style="font-size: 1.5em;">&nbsp;</span></h2>
<p><span><a href="/wiki/index.php/Bus_error">&ldquo;bus error generated by cpu&rdquo;는 왜 발생하나요?</a></span></p>
+
<p><a href="/wiki/index.php/SW_%ED%85%8C%EC%8A%A4%ED%8A%B8_%EC%9E%90%EB%8F%99%ED%99%94">(1)</a>&nbsp;<a href="/wiki/index.php/SW_%ED%85%8C%EC%8A%A4%ED%8A%B8_%EC%9E%90%EB%8F%99%ED%99%94">TRACE32를 활용한&nbsp;S/W 테스트 자동화&nbsp;&nbsp;</a></p>
<p><span><a href="/wiki/index.php/Demo_time_error_30min">PowerView를 실행했더니 &ldquo;demo time error&hellip; 30min&rdquo; 에러와 함께 LICENSE를 입력하래요</a></span></p>
+
<p><a href="/wiki/index.php/%ED%95%A8%EC%88%98_%ED%98%B8%EC%B6%9C_%EA%B8%B0%EB%8A%A5%EC%9D%84_%EC%9D%B4%EC%9A%A9%ED%95%9C_%ED%85%8C%EC%8A%A4%ED%8A%B8_%EC%9E%90%EB%8F%99%ED%99%94">(2)&nbsp;TRACE32의 Var.CALL을 이용한 Function Call 테스트 툴</a></p>
<p><span><a href="/wiki/index.php/ARMv8%EC%97%90%EC%84%9C_SYStem.CPU_%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C_syntax_error%EA%B0%80_%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4">ARMv8에서 SYStem.CPU 명령에서 syntax error가 발생합니다.</a></span></p>
+
<p><a href="/wiki/index.php/TRACE32_%EB%B3%80%EC%88%98_%EB%A1%9C%EA%B9%85_/_%EC%8A%A4%ED%83%9D_MAX_%EC%82%AC%EC%9A%A9%EB%9F%89_%EC%B8%A1%EC%A0%95_%ED%88%B4">(3)</a>&nbsp;<a href="/wiki/index.php/TRACE32_%EB%B3%80%EC%88%98_%EB%A1%9C%EA%B9%85_/_%EC%8A%A4%ED%83%9D_MAX_%EC%82%AC%EC%9A%A9%EB%9F%89_%EC%B8%A1%EC%A0%95_%ED%88%B4">변수 로깅 툴 (VAR.LOG / SNOOPER)&nbsp;</a></p>
<p><span><a href="/wiki/index.php/Linux_Awareness%EC%97%90%EC%84%9C_process_list%EA%B0%80_%EC%A0%9C%EB%8C%80%EB%A1%9C_%EB%B3%B4%EC%9D%B4%EC%A7%80_%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4">Linux Awareness에서 process list가 제대로 보이지 않습니다.</a></span></p>
+
<p><a href="/wiki/index.php/%EC%8A%A4%ED%83%9D_MAX_%EC%82%AC%EC%9A%A9%EB%9F%89_%EC%B8%A1%EC%A0%95_%ED%88%B4">(4)</a>&nbsp;<a href="/wiki/index.php/%EC%8A%A4%ED%83%9D_MAX_%EC%82%AC%EC%9A%A9%EB%9F%89_%EC%B8%A1%EC%A0%95_%ED%88%B4">스택 MAX 사용량 측정 툴</a></p>
<p><span><a href="/wiki/index.php/TRACE32_Update_Manager%EC%99%80_iTSP%EB%8A%94_%EB%AC%B4%EC%97%87%EC%9D%B4%EB%A9%B0,_%EC%96%B4%EB%96%BB%EA%B2%8C_%EC%82%AC%EC%9A%A9%ED%95%98%EB%82%98%EC%9A%94%3F">TRACE32 Update Manager와 iTSP는 무엇이며, 어떻게 사용하나요?</a></span></p>
+
<p><a href="/wiki/index.php/S/W_%EB%9F%B0%ED%83%80%EC%9E%84_%EC%B8%A1%EC%A0%95">(5)</a>&nbsp;<a href="/wiki/index.php/S/W_%EB%9F%B0%ED%83%80%EC%9E%84_%EC%B8%A1%EC%A0%95">S/W 런타임 측정&nbsp;툴&nbsp;</a></p>
<p><span>원하는 심볼에 브레이크 포인트를 걸고 Go를 하였는데 브레이크가 걸리지 않습니다.</span></p>
+
<p>&nbsp;</p>
<p><span>SYStem.Up을 하였는데 "debug port fail"이 뜹니다. 어떻게 해야 하나요?</span></p>
+
<p>&nbsp;</p>
<p><span>On-chip Breakpoint와 Software Breakpoint의 차이점이 무엇인가요?</span></p>
+
<h2>Linux Debugging</h2>
<p><span><a href="/wiki/index.php/Multicore_%EB%94%94%EB%B2%84%EA%B9%85">Multicore 디버깅하려고 하는데 TRACE32로 디버깅이 가능한가요?</a></span></p>
+
<p><a href="/wiki/index.php/Setup_Linux_%26_Android_Debug_Environment">Setup Linux Debug Environment</a></p>
<p><span><a href="/wiki/index.php/Power_Debug_Module_USB_3.0_(PDMU3.0)">PDMU3.0 사용 중인데 TRACE32 SW(Powerview)가 실행되지 않습니다.</a></span></p>
+
<p><a href="/wiki/index.php/Configuring_BreakPoint">Configuring BreakPoint</a></p>
<p><span><a href="/wiki/index.php/Cmm_script_%EC%8B%A4%ED%96%89_%EC%97%90%EB%9F%AC">Cmm script를 실행하니 script실행 에러가 발생하는데 어떻게 해결해야 할까요?</a></span></p>
+
<p><a href="/wiki/index.php/Accessing_System_Data">Accessing System Data</a></p>
<p><span><a href="/wiki/index.php/On-chip_breakpoint%EC%9D%98_%EA%B0%9C%EC%88%98">On-chip breakpoint의 개수는 몇 개인가요? 어디에서 확인할 수 있나요</a>?</span></p>
+
<p>&nbsp;</p>
<p><span><a href="/wiki/index.php/Address_%EC%A3%BC%EC%86%8C">Address 주소 앞에 알파벳들은 무엇을 의미하나요?</a></span></p>
+
<h2>Debugging Tips</h2>
<p><span><a href="/wiki/index.php/%EB%B3%80%EC%88%98_%EC%B0%BD%EC%97%90_%EB%93%B1%EB%A1%9D%EB%90%9C_%EB%B3%80%EC%88%98">변수 창에 등록된 변수들을 따로 저장할 수는 없나요?</a></span></p>
+
<p><a href="/wiki/index.php/Useful_TRACE32_Functions">Useful TRACE32 Functions</a></p>
<p><span>변수를 실시간으로 관찰 하는 방법에 대해서 알려주세요.</span></p>
+
<p><a href="/wiki/index.php/Script_Programming">Script Programming</a></p>
<p><span>TRACE32에서 보여주는 내용을 파일로 출력하는 방법에 대해서 알려주세요.</span></p>
+
<p><a href="/wiki/index.php/디버깅_시_유용한_명령">Useful TRACE32 commands</a></p>
<p><span>메모리가 ????로 보이는 이유는 무엇 인가요?</span></p>
+
<p><a href="/wiki/index.php/Compressed_vmlinux_압축_해제_과정_디버깅">vmlinux 압축해제 과정 디버깅</a></p>
<p><span>OSEK Awareness는 어떻게 적용해야 하나요?</span></p>
+
<p><a href="/wiki/index.php/Hardware%EC%99%80_Software_Co-Debugging_Solution">HW와 SW co-debugging</a></p>
<p><span>변수 정보를 Profiling 하는 방법은 없나요?</span></p>
+
<p>&nbsp;</p>
<p><span>변수 로깅 정보를 텍스트 파일로 만들 수 없나요?</span></p>
+
<h2>Trace Analysis</h2>
<p><span>원하는 메모리 영역에만 Flash Writing을 하고 싶습니다.</span></p>
+
<p><a href="/wiki/index.php/ARM_ETM_Trace%EC%99%80_PowerTrace">PowerTrace를 활용한 ARM ETM Trace</a></p>
<p><span>CPU 리스트에 디버깅 하려는 chip 이름이 없는데요?</span></p>
+
<p>&nbsp;</p>
<p><span>함수 수행 시간을 측정하고 싶습니다.</span></p>
+
<h2>Virtual Target</h2>
<p><span><a href="/wiki/index.php/Cache%EC%9D%98_%EB%82%B4%EC%9A%A9%EC%9D%84_%ED%99%95%EC%9D%B8%ED%95%98%EA%B3%A0_%EC%8B%B6%EC%9D%80%EB%8D%B0,_%EB%B0%A9%EB%B2%95%EC%9D%B4_%EC%9E%88%EB%82%98%EC%9A%94%3F">Cache의 내용을 확인하고 싶은데, 방법이 있나요?</a></span></p>
+
<p><a href="/wiki/index.php/TRACE32_Virtual_Target">Trace32 Virtual Target</a></p>
<p><span><a href="/wiki/index.php/CPU_%EB%8F%99%EC%9E%91_%EC%A4%91%EC%97%90_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EB%82%B4%EC%9A%A9%EC%9D%84_%ED%99%95%EC%9D%B8%ED%95%A0_%EC%88%98_%EC%9E%88%EB%8A%94_%EB%B0%A9%EB%B2%95%EC%9D%B4_%EC%9E%88%EB%82%98%EC%9A%94">CPU 동작 중에 메모리 내용을 확인할 수 있는 방법이 있나요?</a></span></p>
+
<p><a href="/wiki/index.php/TRACE32_Virtual_Target_Debugging_Solution">TRACE32 for PXP Veloce and Zebu</a></p>
<p><span>자신만의 디버깅 창 배치를 저장하고 가져 올 수 있나요?</span></p>
+
<p>&nbsp;</p>
<p><span><a href="/wiki/index.php/%ED%8A%B9%EC%A0%95%ED%95%9C_%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%97%90_data%EB%A5%BC_write_%ED%95%98%EB%8A%94_%EC%BD%94%EB%93%9C%EB%A5%BC_%EC%96%B4%EB%96%BB%EA%B2%8C_%EC%B0%BE%EC%9D%84_%EC%88%98_%EC%9E%88%EB%82%98%EC%9A%94">특정한 메모리에 data를 write 하는 코드를 어떻게 찾을 수 있나요?</a></span></p>
+
<h2>Automotive TRACE32</h2>
<p><span>MDM9xx5의 QDSP6(Modem) 디버깅이 잘 안 되는데 어떻게 해야 하나요?</span></p>
+
<p><a href="/wiki/index.php/PowerTRACE_%ED%99%9C%EC%9A%A9%ED%95%9C_%EC%B0%A8%EB%9F%89%EC%9A%A9_SW_%EB%94%94%EB%B2%84%EA%B9%85%EA%B0%80%EC%9D%B4%EB%93%9C">PowerTrace 활용 차량용 SW Debugging</a></p>
<p><span><br /></span></p>
+
<p><a href="/wiki/index.php/Tricore_%EB%A6%AC%EC%85%8B_%EB%94%94%EB%B2%84%EA%B9%85">Tricore 리셋 디버깅</a></p>
 +
<p><a href="/wiki/index.php/Tricore_CAN_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4_%EB%94%94%EB%B2%84%EA%B9%85(DXCPL)">Tricore CAN 인터페이스 디버깅(DXCPL)</a></p>
 +
<p><a href="/wiki/index.php/ECU%EA%B8%B0%EB%8A%A5_%EA%B2%80%EC%A6%9D%EC%9D%84_%EC%9C%84%ED%95%9C_Stimuli_Generator">ECU 기능 검증을 위한 Stimuli Generator</a></p>
 +
<p><a href="/wiki/index.php/PowerTRACE_%ED%99%9C%EC%9A%A9%ED%95%9C_SW_%EC%84%B1%EB%8A%A5_%EB%B6%84%EC%84%9D">Power TRACE 활용한&nbsp; SW 성능 분석</a></p>
 +
<p><a href="/wiki/index.php/MATLAB_Simulink_%EC%99%80_TRACE32_%EC%97%B0%EB%8F%99_%26_PIL_TEST_%EA%B0%80%EC%9D%B4%EB%93%9C">MATLAB Simulink와 TRACE32 연동한&nbsp;PIL&nbsp;TEST&nbsp;구현</a></p>
 +
<p><span><a href="/wiki/index.php/AUTOSAR_%EB%AA%A8%EB%8D%B8%EC%9D%98_PIL_%ED%85%8C%EC%8A%A4%ED%8A%B8">AUTOSAR 모델의 PIL 테스트</a></span></p>
 +
<p>&nbsp;</p>
 +
<h2>TRACE32로 바라본 ARM</h2>
 +
<p><a href="/wiki/index.php/Cortex-M">Cortex-M</a></p>
 +
<div id="_mcePaste" class="mcePaste" style="left: -10000px; top: 599px; width: 1px; height: 1px; overflow: hidden; position: absolute;"><span>AUTOSAR 모델의 PIL 테스트</span></div>

2019년 3월 15일 (금) 12:04 판

iTSP User's Guide

iTSP User's Guide 바로가기

 

aTSP User's Guide (application tools TRACE32  Support Platform)  

(1) TRACE32를 활용한 S/W 테스트 자동화 툴 

(2) TRACE32의 Var.CALL을 이용한 Function Call 테스트 툴

(3) 변수 로깅 툴 (VAR.LOG / SNOOPER) 

(4) 스택 MAX 사용량 측정 툴

(5) S/W 런타임 측정 툴 

 

 

Linux Debugging

Setup Linux Debug Environment

Configuring BreakPoint

Accessing System Data

 

Debugging Tips

Useful TRACE32 Functions

Script Programming

Useful TRACE32 commands

vmlinux 압축해제 과정 디버깅

HW와 SW co-debugging

 

Trace Analysis

PowerTrace를 활용한 ARM ETM Trace

 

Virtual Target

Trace32 Virtual Target

TRACE32 for PXP Veloce and Zebu

 

Automotive TRACE32

PowerTrace 활용 차량용 SW Debugging

Tricore 리셋 디버깅

Tricore CAN 인터페이스 디버깅(DXCPL)

ECU 기능 검증을 위한 Stimuli Generator

Power TRACE 활용한  SW 성능 분석

MATLAB Simulink와 TRACE32 연동한 PIL TEST 구현

AUTOSAR 모델의 PIL 테스트

 

TRACE32로 바라본 ARM

Cortex-M

AUTOSAR 모델의 PIL 테스트