TRACE32-PowerDebug디버깅 솔루션으로 프로세서 내부에 내장된 표준 디버그 Interface(JTAG/BDM/OCDS)를 통해서 타겟을 제어하고, 원하는 값을 모니터링 하는 장비입니다. 타깃시스템의 보드 Bring-up에 사용되며, 이미지를 타겟 메모리에 다운로드하고 또 프로그램을 실행 또는 정지시키면서 프로그램 Halt시의 각종 변수, 레지스터, OS 정보를 보며 디버깅을 가능하게 하는 장비입니다. 특히 다양한 BreakPoint와 장비의 핵심인 cmm Script를 통해서 소프트웨어의 동작 검증이나 오류를 쉽게 분석할수 있게 해주어 다양한 산업분야에서 개발단계별로 가장 많이 애용되는 디버깅 솔루션입니다.






Host와의 Interface USB3.0이며 Processor가 바뀌어도 동일하게 사용되는 공통모듈입니다. Target Board로 부터 추출된 데이터를 사용자가 원하는 디버그 윈도우에 맞게 데이터를 변환해 주는 역할을 합니다

* PowerTrace로의 Upgrade를 염두해둔다면 PowerDebug
고급형을 선택하셔야 합니다





Core Family별 디버그 권한을 갖는 License를 담는 모듈입니다. 하나의 License가 타겟 프로세서 내의 하나의 Core
제어하는 역할을 하고
, 디버그 S/W를 구동시키는 구동키
모듈입니다
. 프로세서 내의 여러개의 Core들을 하나의 모듈에 구성시킬수 있고 또한 동기화 시켜 일련의 SW동작을 확인할수 있는게 가장 큰 특징입니다



http://trace32.com/images/product/bl_arrow.png 세계 블루칩 회사들과 전략적 제휴로 가장 최신의 기술 적용과 빠른 출시

- ARMv8(CortexA57/53), AURIX, bigLITTLE, advanced Boundary Scan, Virtual OS, GTL, Simulink Modeling...

- 전세계 블루칩 회사들의 실질적인 표준 개발 환경으로 추출된 데이터와 장비의 안정성 보장

http://trace32.com/images/product/bl_arrow.png 임베디드 시스템상의 모든 개발환경 지원 및 Upgrade로 가장 빠른 디버깅 기술 보장

- HOST * Program Language * Compiler * Chip Core * Peripheral * RTOS * Memory

http://trace32.com/images/product/bl_arrow.png 완벽한 MMU 지원을 통한 RTOS Kernel/ Source Level 디버깅 지원

- RISC, DSP, IP Core가 섞여있는 환경에서도 Syncronized Multi-Processor/ Multi-Core 지원

http://trace32.com/images/product/bl_arrow.png 정확히 원하는 지점에서 타겟의 상태나 Exception의 원인을 찾기 위한 Advanced Breakpoint

http://trace32.com/images/product/bl_arrow.png Program/ Function/ Bit/ Spot/ Range/ Condition/ Kernel

http://trace32.com/images/product/bl_arrow.png 무제한 Flash Memory Breakpoint

http://trace32.com/images/product/bl_arrow.png 최대 4개까지 장비 연결이 가능하여 동시에 여러 Processor Download 용이

http://trace32.com/images/product/bl_arrow.png SWD(Serial Wire Debug) cJTAG(IEEE1149. ) 5/ 2 Interface 지원

http://trace32.com/images/product/bl_arrow.png 심플한 환경설정(iTSP Package)과 사용자 위주의 자유로운 설정(Power Script Language) 지원

http://trace32.com/images/product/bl_arrow.png Peripheral device에 대한 Digital/ Analog 신호 검출 및 프로그램 소스와 연동 가능한 확장성 제공



항 목

지원범위

비 고

HOST Environment

Windows/ Linux/ Workstation/ MacOSX

Refer to Supported HOST List

HOST Interface

USB3.0 / USB2.0/ ETH10/100/1000

High Speed Interface

Program Language

ASSM/ C/ C++/ JAVA/ UML/ PASCAL/ MODULA2.

Compiler/ Format

ELF/ AIF/ EXE/ COFF/ IEEE/ DWARF/

Refer to Supported Compiler List

System Controller

500MHz PPC440GX

Symbol Memory

128MByte

Symbolic Database

Download Speed

5MByte/Sec

Signal I/O Voltage

0.4 ~ 5.0 Volt

Debug Logic

JTAG/ BDM/ OCDS/ ONCE/ cJTAG/ SW-DP(SWD)

Target OS

WinCE, Linux, VxWorks, Nucleus

Refer to Supported RTOS List

Symbol Length

255 Character

Practice Language

Boolean, Binary, Hex, Integer, Float, Charactrer, String, Range, Address, Address range, Time, Binary/
Hex Mask

Trace32-Command Superset

Data Type Support

MMU Support

Fully Integrated

(Linux, Windows CE, Symbian OS, QNX)

Core Extension

동종/ 이종간 Multi-Core/Processor

Refer to Supported Processor List

3rd Party Tool Integration

Eclipse, Platform Builder, CoWare, Synopsys, Rhapsody, Diab, Code Editor, LDRA, Mathworks

Function Extension

PowerTrace (ETM/NEXUS

Trace32 High-speed PodBus
Express Logic

PowerProbe/ PowerIntegrator



Source Level Debugging


Source Level Debugging




http://trace32.com/images/product/bl_arrow.png Assem/ C/ C++/ JAVA 등 유저 프로그램 레벨 디버깅

http://trace32.com/images/product/bl_arrow.png ASM/ HLL/ Assembler Line상의 HLL 통합정보 Display

http://trace32.com/images/product/bl_arrow.png Address/ Function nesting/ Disassembled code/
Linked List display



http://trace32.com/images/product/bl_arrow.png 다양한 Breakpoint 설정으로 문제의 원인에 빠른 접근
http://trace32.com/images/product/bl_arrow.png 메모리의 데이터 Read/Write, 영역별
Breakpoint
http://trace32.com/images/product/bl_arrow.png 다수의 Breakpoint 조합으로 조건별 BP 설정 가능



Full Integrated supported of Processor's MMU


Logical Display of Peripherals




http://trace32.com/images/product/bl_arrow.png MMU 레지스터, 테이블, 어드레스 변환테이블 Display

http://trace32.com/images/product/bl_arrow.png 가상 또는 물리주소 언제든 접근

http://trace32.com/images/product/bl_arrow.png OS에 의해 구축된 SW MMU Table 검출과 디코딩



http://trace32.com/images/product/bl_arrow.png Chip datasheet 찾을 필요 없이도 쉽게 Peripheral 설정
http://trace32.com/images/product/bl_arrow.png 레지스터의 기능을 간단히 확인과 Bit 수정이 용이
http://trace32.com/images/product/bl_arrow.png 수정된 레지스터 값으로 빌드 및 간편 Flash 다운로드


SNOOPER

OS-aware Debugging

http://trace32.com/images/product/bl_arrow.png PC값을 1uS단위로 샘플링, 프로그램 흐름 및 통계분석
http://trace32.com/images/product/bl_arrow.png 심볼 단위의 점유율 분석과 각 코어별 결과값 도출


http://trace32.com/images/product/bl_arrow.png OS 커널의 타스크, 메모리파티션, 세마포어, 메세지

-큐들의 Stack Coverage 정보 확인 및 디버깅

) Process(Daemon)/Module/Library(HAL, JNI) 디버깅


NAND/NOR Flash Programming

Bench Mark Counter



http://trace32.com/images/product/bl_arrow.png 대부분의 NAND/NOR/eMMC/SPI Flash 프로그래밍
Flash에 대한 memory dump, 데이터 파악 용이



http://trace32.com/images/product/bl_arrow.png 프로세서 및 메모리측면 성능측정용 레지스터
http://trace32.com/images/product/bl_arrow.png 58개 이벤트에 대한 수행 값과 비율분석 이벤트 결과

반영하여 코드 최적화 가능으로 성능 향상 도모


Multi-Core Debugging Practice Script Language


http://trace32.com/images/product/bl_arrow.png 프로세서 내, 동종/ 이종 코어 연동 동작 디버깅
http://trace32.com/images/product/bl_arrow.png 여러 보드상의 동종/ 이종 프로세서 연동동작 디버깅

http://trace32.com/images/product/bl_arrow.png 동기화된 Start/ stop mode 디버깅


http://trace32.com/images/product/bl_arrow.png 사용자 중심의 메뉴/ 툴바 & 버튼/ 대화창 구성 가능
http://trace32.com/images/product/bl_arrow.png
자체 명령어 활용한 설정 자동화 및 자동 테스팅

http://trace32.com/images/product/bl_arrow.png Blue Chip Vendor
에서 기본적으로 제공하는 Script


SW/ HW co-Debugging & Analysis Integrated 3rd Party Tools




http://trace32.com/images/product/bl_arrow.png HW 신호가 발생될때의 SW 동작을 연동시킨 통합분석
http://trace32.com/images/product/bl_arrow.png 로직과 아날로그 신호측정과 프로토콜 분석 및 BUS
분석용 모듈 연결 (PowerProbe, PowerIntegrator)


http://trace32.com/images/product/bl_arrow.png IBM Rapsody, Mathlab Simulink, Dspace Embedded
- Corder, VectorSoft VectorCAST, LDRA, Rapitime,
Platform Builder.


DXCPL BOX (Dap Over Can Physical Layer) UNIT TEST script



http://trace32.com/images/product/bl_arrow.png 양산 ECU상에 디버깅을 위한 별도의 JTAG pin 없이

http://trace32.com/images/product/bl_arrow.png CAN통신으로 TRACE32 디버깅 기능 사용

http://trace32.com/images/product/bl_arrow.png 차량에 실장된 ECU flash programming


http://trace32.com/images/product/bl_arrow.png 스크립트를 이용하여 자동으로 Unit TEST를 진행

http://trace32.com/images/product/bl_arrow.png 입력 변수에 테스트 케이스를 적용하여 프로그램 수행
후의 출력 변수 결과를 파일로 저장


VDI(Virtual Desktop Infrastructure) support


http://trace32.com/images/product/bl_arrow.png 별도의 라이선스 추가 없이 VDI 환경에서도 로컬PC
동일한 디버깅 기능 지원






































http://trace32.com/data/uploadImage/1427434859.gif