ARM9 Debugger The embedded tools company


ARM9 Debugger

88E6208 88E6218 88F5082 88F5180N 88F5181 88F5181L 88F5182 88F5281 88F6082 88F6180 88F6183 88F6183L 88F6190 88F6281 88FR101 88FR102 88FR111 88FR131 88FR301 88FR321 88FR331 88FR521 88FR531 88FR571 88I6745 AAEC-2000 ARM7EJ-S ARM915T ARM920T ARM922T ARM926EJ-S ARM940T ARM946E-S ARM966E-S ARM968E-S ARM9E-S ARM9EJ-S ARM9TDMI AT91CAP9E AT91CAP9EC AT91CAP9S250A AT91CAP9S500A AT91CAP9SC250A AT91CAP9SC500A AT91RM9200 AT91SAM9260 AT91SAM9261 AT91SAM9263 AT91SAM9G10 AT91SAM9G20 AT91SAM9G45 AT91SAM9R64 AT91SAM9RL64 AT91SAM9XE128 AT91SAM9XE256 AT91SAM9XE512 CN9414 CX22490 CX22491 CX22492 CX22496 CX82100 DIGICOLOR-OA980 ECONA CNS1101 ECONA CNS1102 ECONA CNS1104 ECONA CNS1105 ECONA CNS1109 ECONA CNS1202 ECONA CNS1205 ECONA CNS2131 ECONA CNS2132 ECONA CNS2133 ECONA CNS2181 ECONA CNS2182X EP9301 EP9307 EP9312 EP9315 EPXA1 EPXA10 EPXA4 ERTEC200 ERTEC400 FA526 FA606TE FA626 FA626TE HELIUM 500 INFOSTREAM KIRA100 LH7A400 LH7A404 LH7A405 LPC2915 LPC2917 LPC2917/01 LPC2919 LPC2919/01 LPC2921 LPC2923 LPC2925 LPC2930 LPC2939 LPC3000 LPC3130 LPC3131 LPC3141 LPC3143 LPC3152 LPC3154 LPC3180 LPC3220 LPC3230 LPC3240 LPC3250 MC9328MX1 MC9328MX21 MC9328MX21S MC9328MXL MC9328MXS MCIMX23 MCIMX25 MCIMX27 ML67Q2003 MSM6100 3G MSM6250 MSM6300 MSM6500 MSM7XXX MV76100 MV78100 MV78200 NETX100 NETX50 NETX500 NEXPERIA NS9210 NS9360 NS9750 NS9775 OMAP-L137 OMAP-L138 OMAP1510 OMAP1610 OMAP1611 OMAP1612 OMAP1710 OMAP310 OMAP331 OMAP3430 OMAP3440 OMAP3630 OMAP3640 OMAP4430 OMAP4440 OMAP5910 OMAP5912 OMAP710 OMAP730 OMAP732 OMAP733 OMAP750 OMAP850 OMAPV1030 OMAPV1035 OMAPV2230 PMB8870 PMB8875 PMB8876 PMB8877 PMB8878 PMB8888 S3C2400X S3C2410 S3C2410X S3C2416 S3C2440A S3C2442B S3C2443X S3C2450 S3C2500A S3C2510 S3C2800X SC200 SC210 SCORPIO SP2503 SP2506 SP2512 SPEAR300 SPEAR600 STN8810 STN8815 STR910 STR910FAM32 STR910FAW32 STR910FAZ32 STR911 STR911FAM42 STR911FAM44 STR911FAM46 STR911FAM47 STR911FAW42 STR911FAW44 STR911FAW46 STR911FAW47 STR912 STR912FAW42 STR912FAW44 STR912FAW46 STR912FAW47 STR912FAZ42 STR912FAZ44 STR912FAZ46 STR912FAZ47 T6TC1XB-0001 T8300 T8302 TMS320DM335 TMS320DM355 TMS320DM357 TMS320DM365 TMS320DM6441 TMS320DM6443 TMS320DM6446 TMS320DM6467 TMS320DRA442 TMS320DRA444 TMS320DRA446 TMS320DRX457 TMS320DRX459
Picture
  Highlights
Support for a wide range of on-chip debug interfaces
Easy high-level and assembler debugging
Interface to all compilers
RTOS awareness
Display of internal and external peripherals at a logical level
Flash programming
Powerful script language
Hardware breakpoints and trigger (if supported by on chip debug interface)
Multicore debugging
Multiprocessor debugging
Software compatible to all TRACE32 tools
High-Speed download up to 1000 KByte/sec
Active Debugger controlled by PowerPC
USB Option
 
  Introduction
The Lauterbach product TRACE32-ICD supports a wide range of on-chip debug interfaces. The hardware for the debugger is universal and allows to interface different target processors by simply changing the debug cable and the software.

The JTAG debugger for ARM9 is the most used debuggers for ARM designs. Nearly all telecom, automotive and industrial design teams worldwide use this debugger system.


Link Volt
Operation Voltage
Order
Order
Information
Support
Technical Support
RISC Trace for ETM (Embedded Trace Macrocell)


Demo Software for Download



TOP       Function

High-Speed Download

  • Up to 1100 KByte/sec



Variable Debug Clock Speed

  • 1/4 CPU Clock
  • 1/8 CPU Clock
  • Variable up to 100 MHz

Trigger

  • Input from PODBUS
  • Output to PODBUS

Support for EPROM/FLASH Simulator

  • Breakpoints in ROM Area
  • 8, 16 and 32 Bit EPROM/FLASH Emulation

Multicore Debugging

Multicore-Debugging with OAK DSPs

  • Ceva and DSPGroup JTAG Interface
  • Full HLL and ASM support available
  • Graphical Variables Display
  • Batch Processing
  • Unlimited Software Breakpoints
  • Onchip Breakpoints
  • Multicore debugging


Multicore-Debugging with TI DSPs

  • Easy high-level and assembler debugging
  • Interface to all compilers
  • RTOS awareness
  • Display of internal and external peripherals at a logical level
  • Flash programming
  • Powerful script language
  • Onchip breakpoints and trigger
  • Onchip trace
  • Fast snapshots and spotpoints
  • Multiprocessor debugging
  • Multicore debugging
  • Software compatible to all TRACE32 tools


Multicore-Debugging with LSI DSPs

  • Full HLL and ASM support available
  • Graphical Variables Display
  • Batch Processing
  • Onchip Breakpoints
  • Multicore debugging


Power Consumption

  • 5 W
TOP       Adaption

Adaption for ARM and XSCALE

Half-Size Adapters for Debuggers
  • 100 mil to 50 mil Adapters
  • Small Footprint for Target Connector

TOP       IDE - Integrated Development Environment

ASM Debugger
  • Supports almost all file formats
  • Assembler source-level debugging
  • Advanced memory display
  • Inline assembler
  • Memory tests
  • Customizable windows
  • Peripheral windows
  • Terminal window
  • Semi-hosting
  • Flash programming
  • Full support for peripherals
High-Level-Language Debugging
  • Supports multiple languages
  • Full support for C++
  • Integrated into TRACE32 environment
  • Supports most compilers and hosts
  • Same user interface on different hosts
  • High speed download
  • Debugs optimized code
  • Display of function nesting
  • Display of linked lists
  • Powerful expression evaluation
Compiler Support

C

  • ARMCC (ARM)
    • AIF
    • ELF/DWARF
  • REALVIEW MDK (ARM/Keil)
    • ELF/DWARF2
  • GCCARM (FSF)
    • COFF/STABS
    • ELF/DWARF2
  • GREENHILLS C (Greenhills)
    • ELF/DWARF2
  • ICCARM (IAR)
    • ELF/DWARF2
  • ICCV7-ARM (Imagecraft)
    • ELF/DWARF
  • CARM (Keil)
    • ELF/DWARF
  • HIGH-C (Metaware)
    • ELF/DWARF
  • TI-C (Texas Instruments)
    • COFF
  • GNU-C (Wind River Systems)
    • COFF

C++

  • ARM SDT 2.50 (ARM)
    • ELF/DWARF2
  • REALVIEW MDK (ARM/Keil)
    • ELF/DWARF2
  • GCCARM (FSF)
    • COFF/STABS
  • GNU (FSF)
    • EXE/STABS
  • GCCARM (FSF)
    • ELF/DWARF2
  • GREENHILLS C++ (Greenhills)
    • ELF/DWARF2
  • HIGH-C++ (Metaware)
    • ELF/DWARF
  • MSVC (Microsoft)
    • EXE/CV5

C/C++

  • VX-ARM (TASKING)
    • ELF/DWARF2
Multicore Debugging
  • Debugging support for homogeneous and heterogeneous multiprocessor and multicore systems
  • High quality standard debuggers can be combined for multiprocessor and multicore systems
  • All TRACE32-ICD debuggers are designed to work together in a multiprocessor/multicore debugging environment
  • Fast integration of third party debuggers
  • Several processors in a single piece of silicon can share the same debug port
  • Start and stop synchronisation
Logical Display of Periperals
  • Display of onchip peripherals
  • User definable windows
  • Interactive window definition with softkey support
  • Pulldown menues for selection of choices
  • Additional description for each field
Full MMU Support
  • Full integrated support of processor's MMU
  • Display of processor MMU registers
  • Display of MMU table entries
  • Display of address translation table
  • 'Shadowing' MMU address translation inside debugger
  • Full virtual and physical access to target at any time
  • Debugger has optionally write access to write protected memory areas
  • Detection and decoding of software MMU tables built by operating systems
  • Support for several user space MMU tables side by side
  • TLB context tracking and git statistics via CTS
Cache Analysis
  • Basic support for all microcontrollers
  • Advanced support for ARM architecture
  • Optimize instruction and data cache usage
  • Find bus transfer bottlenecks
  • Verify effects of code optimisation
  • Simulate effects of different cache sizes
  • Various graphical and numerical displays
Script Language PRACTICE
  • Structured Language
  • Menu Support
  • Command Logs
  • Custom Menues
  • Custom Toolbars and Buttons
  • Custom Dialog Windows
  • 64-Bit Arithmetic
  • Numeric, Logical and String Operators
  • Direct Access to System States
NOR FLASH Programming
  • Internal and/or external NOR FLASH memories
  • All common NOR FLASH types
  • Programming of multiple NOR FLASH devices
  • Provided by debuggers and in-circuit emulators
NAND FLASH Programming
  • Generic and CPU-specific NAND FLASH controllers
  • Support all common NAND FLASH devices
  • Bad block treatment (skipped, reserved block area)
  • ECC generation
SIM Instruction Set Simulators
  • Easy high-level and assembler debugging
  • Interface to all compilers
  • Trace Buffer
  • Powerful script language
  • Software compatible to all TRACE32 tools
  • Hardware simulation
Trace-based Profiling
  • Detailed analysis of function run-times
  • Detailed analysis of task run-times and state
  • Graphical analysis of variable values over the time
  • Analysis of the time interval of a single event (e.g. Interrupt)
  • Analysis of the time interval between 2 defined events
Trace-based Code Coverage
  • Long-Time Hardware Coverage Analysis for Emulator and ETM
  • Trace Based Coverage Analysis for ICD and Emulator
  • Analysis on ASM and HLL
  • Coverage summary on modul/function level
Sample-based Profiling
  • Long-time performance analysis for functions
  • Long-time performance analysis for tasks
  • Long-time analysis of the contents of a variable or memory location and more
Logger
  • Software trace of any size stored in an array structure on the target
  • General trace format provided by TRACE32-PowerView
  • Configuration and display commands provided by TRACE32-PowerView
  • Works as trace with address and data information
  • Works as a program flow trace (SH4, PowerPC)
  • Time stamp possible
  • Predefined algorithms to fill the trace provided by Lauterbach
  • User defined algorithms to fill the trace also possible
FDX (Fast Data eXchange) Framework
  • Interaction of target application with 3rd party host application
  • No additional hardware necessary
  • High bandwidth
  • Real time data transfer
  • Software trace capabilities
Snooper
  • Samples memory while application is running
  • Support for special debug communication channels
  • All trace display and analysis functions can be used
  • Trigger on specific values
  • Dynamic performance analysis
RTOS
RTOS Support
3rd Party Integration
3rd Party Tool Integration
Help System
  • Acrobat Based Documentation
  • Fast Text Search
  • Device Specific Filtering
  • Basic and Advanced Help
  • Training Manuals Included
  • WWW Update
TOP       Compatible ROM Monitors

Monitor for OSE (ARM)
  • Attaching TRACE32 Debugger to OSE Debug Server
  • No hardware required (just Ethernet connection)
  • Debugging via Ethernet
  • Debugging one process, while others keep running
  • Debugging of OSE Load Modules
  • Simultaneous debugging in Run Mode and Freeze Mode by ICD

ARM and XSCALE Monitor
  • Compatible with Emulator and Debuggers
  • Support for C, C++, JAVA and ASM
  • Communication via Eprom/FLASH Simulator
  • Communication via RS232 or customized .DLL link
  • Monitor Code with Source
  • Monitor Code Royalty Free


TOP       Software Trace Tools

ETB Trace
  • Compatible to external ETM Trace
  • Readout through JTAG
  • No Speed Limit
  • Full Trace of Code and Data

TOP       Hardware Trace Tools

Logic Analyzer
  • Timing Analyzer with 500 MHz on all Channels
  • State Analyzer up to 200 MHz DDR
  • 204 Input Channels
  • Transient Recording
  • Time Correlation with other Tracetools
  • Clock Qualifier for State Clock
  • Mixed State and Timing Mode
  • 4 Clock Inputs
  • MICTOR and Standard Probes (single ended)
  • MICTOR differential Probes
  • Analog Voltage and Current Probe
  • 3G/DigRF Protocol Support

ETM Trace
  • Up to 4 GByte trace buffer, sufficient for up to 1 M CPU cycles
  • Target voltage 0.9 .. 3.6 V
  • 5 ns time stamp
  • Program trace
  • Performance analysis
  • Function and task run-time measurement
  • Code coverage
  • Support for Embedded Trace Macrocell (ETM) and Program Trace Macrocell (PTM)
  • ETB or external trace port (TPIU)

Onchip Logic Analyzer
  • Trace of up to 1024 Signals
  • 100 MHz Sample Rate
  • 32 Multiplexed Channels
  • Scalable Trace Connector
  • Easy Adaption

TOP       Details and Configurations

88E6208
88E6218
88F5082
88F5180N
88F5181
88F5181L
88F5182
88F5281
88F6082
88F6180
88F6183
88F6183L
88F6190
88F6281
88FR101
88FR102
88FR111
88FR131
88FR301
88FR321
88FR331
88FR521
88FR531
88FR571
88I6745
AAEC-2000
ARM7EJ-S
ARM915T
ARM920T
ARM922T
ARM926EJ-S
ARM940T
ARM946E-S
ARM966E-S
ARM968E-S
ARM9E-S
ARM9EJ-S
ARM9TDMI
AT91CAP9E
AT91CAP9EC
AT91CAP9S250A
AT91CAP9S500A
AT91CAP9SC250A
AT91CAP9SC500A
AT91RM9200
AT91SAM9260
AT91SAM9261
AT91SAM9261
AT91SAM9263
AT91SAM9263
AT91SAM9G10
AT91SAM9G20
AT91SAM9G45
AT91SAM9R64
AT91SAM9RL64
AT91SAM9XE128
AT91SAM9XE256
AT91SAM9XE512
CN9414
CX22490
CX22491
CX22492
CX22496
CX82100
DIGICOLOR-OA980
ECONA CNS1101
ECONA CNS1102
ECONA CNS1104
ECONA CNS1105
ECONA CNS1109
ECONA CNS1202
ECONA CNS1205
ECONA CNS2131
ECONA CNS2132
ECONA CNS2133
ECONA CNS2181
ECONA CNS2182X
EP9301
EP9307
EP9312
EP9315
EPXA1
EPXA10
EPXA4
ERTEC200
ERTEC400
FA526
FA606TE
FA626
FA626TE
HELIUM 500
INFOSTREAM
KIRA100
LH7A400
LH7A404
LH7A405
LPC2915
LPC2917
LPC2917/01
LPC2919
LPC2919/01
LPC2921
LPC2923
LPC2925
LPC2930
LPC2939
LPC3000
LPC3130
LPC3131
LPC3141
LPC3143
LPC3152
LPC3154
LPC3180
LPC3220
LPC3230
LPC3240
LPC3250
MC9328MX1
MC9328MX21
MC9328MX21S
MC9328MXL
MC9328MXS
MCIMX23
MCIMX25
MCIMX27
ML67Q2003
MSM6100 3G
MSM6250
MSM6300
MSM6500
MSM7XXX
MV76100
MV78100
MV78200
NETX100
NETX50
NETX500
NEXPERIA
NS9210
NS9360
NS9750
NS9775
OMAP-L137
OMAP-L138
OMAP1510
OMAP1610
OMAP1611
OMAP1612
OMAP1710
OMAP3430
OMAP3440
OMAP3630
OMAP3640
OMAP4430
OMAP4440
OMAP5910
OMAP5912
OMAPV1030
OMAPV1035
OMAPV2230
PMB8870
PMB8875
PMB8876
PMB8877
PMB8878
PMB8888
S3C2400X
S3C2410
S3C2410X
S3C2416
S3C2440A
S3C2442B
S3C2443X
S3C2450
S3C2500A
S3C2510
S3C2800X
SC200
SC210
SCORPIO
SP2503
SP2506
SP2512
SPEAR300
SPEAR600
STN8810
STN8815
STR910
STR910FAM32
STR910FAW32
STR910FAZ32
STR911
STR911FAM42
STR911FAM44
STR911FAM46
STR911FAM47
STR911FAW42
STR911FAW44
STR911FAW46
STR911FAW47
STR912
STR912FAW42
STR912FAW44
STR912FAW46
STR912FAW47
STR912FAZ42
STR912FAZ44
STR912FAZ46
STR912FAZ47
T6TC1XB-0001
T8300
T8302
TMS320DM335
TMS320DM355
TMS320DM357
TMS320DM365
TMS320DM6441
TMS320DM6443
TMS320DM6446
TMS320DM6467
TMS320DRA442
TMS320DRA444
TMS320DRA446
TMS320DRX457
TMS320DRX459




Copyright © 2010 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: Mar-10-2010