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를 | |
| |
|
세계 블루칩 회사들과 전략적 제휴로 가장 최신의 기술 적용과 빠른 출시
- ARMv8(CortexA57/53),
AURIX, bigLITTLE, advanced Boundary Scan, Virtual OS, GTL, Simulink Modeling...
- 전세계 블루칩 회사들의 실질적인 표준 개발 환경으로 추출된 데이터와 장비의
안정성 보장
임베디드 시스템상의 모든 개발환경 지원 및 Upgrade로 가장 빠른 디버깅 기술 보장
- HOST * Program Language *
Compiler * Chip Core * Peripheral * RTOS * Memory
완벽한 MMU 지원을 통한 RTOS Kernel/
Source Level 디버깅 지원
- RISC, DSP, IP Core가 섞여있는 환경에서도
Syncronized Multi-Processor/ Multi-Core 지원
정확히 원하는 지점에서 타겟의 상태나
Exception의 원인을 찾기 위한 Advanced Breakpoint
Program/ Function/ Bit/
Spot/ Range/ Condition/ Kernel
무제한 Flash Memory
Breakpoint
최대 4개까지 장비 연결이
가능하여 동시에 여러 Processor 및 Download 용이
SWD(Serial Wire Debug) 및 cJTAG(IEEE1149. )등 5핀/ 2핀 Interface 지원
심플한 환경설정(iTSP
Package)과 사용자 위주의 자유로운 설정(Power Script Language) 지원
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/ |
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 |
PowerProbe/ PowerIntegrator |
■ Source
Level Debugging | ■ Source
Level Debugging | |
|
| |
■ Full
Integrated supported of Processor's MMU | ■ Logical
Display of Peripherals | |
|
| |
■ SNOOPER | ■ OS-aware Debugging | |
|
-큐들의 Stack Coverage 정보 확인 및 디버깅 예) Process(Daemon)/Module/Library(HAL, JNI) 디버깅 | |
■ NAND/NOR Flash Programming | ■ Bench Mark Counter | |
![]() | ||
|
반영하여 코드 최적화 가능으로 성능 향상 도모
| |
■ Multi-Core Debugging | ■ Practice Script Language | |
|
| |
■ SW/ HW co-Debugging & Analysis | ■ Integrated 3rd Party Tools | |
| ||
|
| |
■ DXCPL BOX (Dap Over Can Physical Layer) | ■ UNIT TEST script | |
![]() | ||
|
| |
■ VDI(Virtual Desktop Infrastructure) support | ||
| ||
|
|
|
| | | | | ||||||
|