ARM7 Debugger
The embedded tools company


ARM7 Debugger

AD20MSP430 AD6522 AD6526 AD6528 AD6529 AD6532 ADUC7020 ADUC7021 ADUC7022 ADUC7023 ADUC7024 ADUC7025 ADUC7026 ADUC7027 ADUC7030 ADUC7032 ADUC7033 ADUC7034 ADUC7036 ADUC7039 ADUC7122 ADUC7128 ADUC7129 ARM710T ARM710T-AMBA ARM720T ARM720T-AMBA ARM740T ARM740T-AMBA ARM7DI ARM7TDMI ARM7TDMI-AMBA ARM7TDMI-S AT75C220 AT75C310 AT75C320 AT76C501 AT76C502 AT76C502A AT76C503 AT76C503A AT76C510 AT76C551 AT76C901 AT78C1501 AT91CAP7E AT91CAP7S250A AT91CAP7S450A AT91F40416 AT91F40816 AT91FR40162 AT91FR4042 AT91FR4081 AT91M40100 AT91M40400 AT91M40403 AT91M40800 AT91M40807 AT91M42800A AT91M43300 AT91M55800A AT91M63200 AT91R40008 AT91R40807 AT91RM3400 AT91SAM7A1 AT91SAM7A2 AT91SAM7A3 AT91SAM7L128 AT91SAM7L64 AT91SAM7S128 AT91SAM7S256 AT91SAM7S32 AT91SAM7S321 AT91SAM7S512 AT91SAM7S64 AT91SAM7SE256 AT91SAM7SE32 AT91SAM7SE512 AT91SAM7X128 AT91SAM7X256 AT91SAM7X512 AT91SAM7XC128 AT91SAM7XC256 AT91SAM7XC512 AT91SC321RC BC6911 BERYLLIUM BU7611AKU CBC32XXA CDC3207G CDC3272G CDC32XXG CDL-82 CDMAX CEA32XXA CL-PS7110 CL-PS7111 CL-PS7500FE CL-SH8665 CL-SH8668 CLARITY CS22210 CS22220 CS22230 CS22250 CS22270 CS89712 CSM5000 CSM5200 CX81210 CX81400 D5205 D5313 D5314 EP7209 EP7211 EP7212 EP7309 EP7311 EP7312 EP7339 EP7407 GMS30C7201 GP4020 HELIUM 100 HELIUM 200 HELIUM 210 HMS30C7202 HMS31C2816 HMS39C70512 HMS39C7092 IXP220 IXP225 KS17C40025 KS17F80013 KS32C61100 KS32P6632 L64324 L7200 L7205 L7210 LH75400 LH75401 LH75410 LH75411 LH77790 LH79520 LITHIUM LOGIC CBP3.0 LOGIC CBP4.0 LOGIC L64324 LPC2101 LPC2102 LPC2103 LPC2104 LPC2105 LPC2106 LPC2109 LPC2112 LPC2114 LPC2119 LPC2124 LPC2129 LPC2131 LPC2131/01 LPC2132 LPC2132/01 LPC2134 LPC2134/01 LPC2136 LPC2136/01 LPC2138 LPC2138/01 LPC2141 LPC2142 LPC2144 LPC2146 LPC2148 LPC2194 LPC2210 LPC2212 LPC2214 LPC2220 LPC2290 LPC2292 LPC2294 LPC2364 LPC2365 LPC2366 LPC2367 LPC2368 LPC2377 LPC2378 LPC2387 LPC2388 LPC2458 LPC2460 LPC2468 LPC2470 LPC2478 LPC2880 LPC2888 M4641 MAC7101 MAC7104 MAC7105 MAC7111 MAC7112 MAC7114 MAC7115 MAC7116 MAC7121 MAC7122 MAC7124 MAC7131 MAC7134 MAC7135 MAC7136 MAC7141 MAC7202 MAC7212 MAC7222 MAC7241 MAC7242 MAC7252 MKY-82A MKY-85 ML670100 ML671000 ML674000 ML674001 ML674080 ML675001 ML675200 ML675300 ML67Q2300 ML67Q2301 ML67Q4002 ML67Q4003 ML67Q4100 ML67Q5002 ML67Q5003 ML67Q5200 ML67Q5300 ML70511LA ML7051LA MN1A7T0200 MODEM MSM3000 MSM3100 MSM3300 MSM5000 MSM5100 MSM5105 MSM5200 MSM5500 MSM6000 MSM6050 MSM6200 MSM6600 MSP1000 MT1020A MT92101 MTC-20276 MTC-20277 MTC-30585 MTK-20141 MTK-20280 MTK-20285 NET+15 NET+20 NET+40 NET+50 NITROGEN NS7520 OMAPV2230 PBM 990 90 PCC-ISES PCD80703 PCD80705 PCD80708 PCD80715 PCD80716 PCD80718 PCD80720 PCD80721 PCD80725 PCD80727 PCD80728 PCF26002 PCF26003 PCF87750 PCI2010 PCI3610 PCI3620 PCI3700 PCI3800 PCI5110 PCI9501 PH21101 PMB7754 PS7500FE PUC3030A PUC303XA S3C3400A S3C3400X S3C3410X S3C44A0A S3C44B0X S3C4510B S3C4520A S3C4530A S3C4610D S3C4620D S3C4640X S3C4650D S3C46C0 S3C46M0X S3C4909A S3C49F9X S3F441FX S3F460H S5N8946 S5N8947 SC100 SC110 SE470R1VB8AD SIRFSTARII SJA2020 SOCLITE+ ST30F7XXA ST30F7XXC ST30F7XXZ STA2051 STR710 STR711 STR712 STR715 STR720 STR730 STR731 STR735 STR736 STR750FV STR751FR STR752FR STR755FR STR755FV STW2400 TA7S05 TA7S12 TA7S20 TA7S32 TMS320VC5470 TMS320VC5471 TMS470PVF241 TMS470PVF344 TMS470Q TMS470R1VC336A TMS470R1VC338 TMS470R1VC346A TMS470R1VC348 TMS470R1VC688 TMS470R1VF288 TMS470R1VF336 TMS470R1VF336A TMS470R1VF338 TMS470R1VF346A TMS470R1VF348 TMS470R1VF356A TMS470R1VF37A TMS470R1VF448 TMS470R1VF45A TMS470R1VF45AA TMS470R1VF45B TMS470R1VF45BA TMS470R1VF478 TMS470R1VF48B TMS470R1VF48C TMS470R1VF55B TMS470R1VF55BA TMS470R1VF67A TMS470R1VF688 TMS470R1VF689 TMS470R1VF76B TMS470R1VF7AC UPD65977 UPLAT CORE VCS94250 VMS747 VWS22100 VWS22110 VWS23112 VWS23201 VWS23202 VWS26001 ADI ALCATEL ARM ATMEL CDL CIRRUS CONEXANT FREESCALE GLOBESPANVIRATA HYNIX INFINEON INTEL LINKUP LSI MICRONAS MYKOTRONX NEC NETSILICON NXP OKI PANASONIC PIJNENBURG PRAIRIECOMM QUALCOMM RENESAS ROHM SAMSUNG SHARP SIRF SIRIUS SOUNDVISION ST TI TRISCEND ZARLINK

Picture
  Highlights
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
Fast snapshots and spotpoints
Multiprocessor debugging
Multicore debugging
Software compatible to all TRACE32 tools
Highspeed download up to 1000 KByte/sec
Runs with all debug modules
 
  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 ARM7 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

Demo Software for Download



TOP       Function

Software Compatible to In-Circuit Emulator and Monitor

  • Operation System
  • PRACTICE
  • ASM Debugger
  • HLL Debugger for C and C++
  • Peripheral Windows

High-Speed Download

  • Up to 1000 kByte/sec

Variable Debug Clock Speed

  • 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 with DSPs



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


Power Consumption

  • 5 W
TOP       Adaption

Adaption for ARM Debug Cable

Adaption for ARM CombiProbe

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
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       Hardware Trace Tools

AMBA Bus Trace for ARM7
  • Trace extension for TRACE32-ICD
  • Bus and program flow trace
  • 96 channels
  • max. frequency CPU specific
  • 64K/128K/256K/512K frame trace depth
  • 36 bit time stamp, 25 ns resolution

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
  • Target voltage 0.9 .. 3.6 V
  • 5 ns time stamp
  • Program and data trace
  • Performance analysis
  • Function and task run-time measurement
  • Code coverage
  • Support for Embedded Trace Macrocell (ETM), Program Trace Macrocell (PTM)
  • Support for Embedded Trace Buffer (ETB), Trace Memory Controller (TMC), Trace Port Interface Unit (TPIU)
  • Support for multiple trace sources in a single stream (CoreSight trace)

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

TOP       Compatible Emulators

FIRE Emulator for ARM7
  • Active, passive and tracking emulation supported
  • Interface for flexible adaption to ARM7TDMI based designs
  • Software compatible JTAG debugger available
  • HLL debugger with C and C++ support
  • Disassembler for ARM and THUMB code
  • Inline assembler for ARM and THUMB code
  • Little and big endian byte ordering
  • Support for pipelined and de-pipelined address timing
  • Operation from 3.0 to 5.0V in passive mode and from 3.0 to 3.6V in active and tracking mode

In-Circuit Emulator for ARM7
  • Active, passive and tracking emulation supported
  • Interface for flexible adaption to ARM7TDMI based designs
  • Software compatible JTAG debugger available
  • HLL debugger with C and C++ support
  • Disassembler for ARM and THUMB code
  • Inline assembler for ARM and THUMB code
  • Little and big endian byte ordering
  • Support for pipelined and de-pipelined address timing
  • Operation from 3.0 to 5.0V in passive mode and from 3.0 to 3.6V in active and tracking mode

TOP       Details and Configurations

AD20MSP430
AD6522
AD6526
AD6528
AD6529
AD6532
ADUC7020
ADUC7021
ADUC7022
ADUC7023
ADUC7024
ADUC7025
ADUC7026
ADUC7027
ADUC7030
ADUC7032
ADUC7033
ADUC7034
ADUC7036
ADUC7039
ADUC7122
ADUC7128
ADUC7129
ARM710T
ARM710T-AMBA
ARM720T
ARM720T-AMBA
ARM740T
ARM740T-AMBA
ARM7DI
ARM7TDMI
ARM7TDMI
ARM7TDMI
ARM7TDMI-AMBA
ARM7TDMI-AMBA
ARM7TDMI-S
AT75C220
AT75C310
AT75C320
AT76C501
AT76C502
AT76C502A
AT76C503
AT76C503A
AT76C510
AT76C551
AT76C901
AT78C1501
AT91CAP7E
AT91CAP7S250A
AT91CAP7S450A
AT91F40416
AT91F40816
AT91FR40162
AT91FR4042
AT91FR4081
AT91M40100
AT91M40400
AT91M40403
AT91M40800
AT91M40807
AT91M42800A
AT91M43300
AT91M55800A
AT91M63200
AT91R40008
AT91R40807
AT91RM3400
AT91SAM7A1
AT91SAM7A2
AT91SAM7A3
AT91SAM7L128
AT91SAM7L64
AT91SAM7S128
AT91SAM7S256
AT91SAM7S32
AT91SAM7S321
AT91SAM7S512
AT91SAM7S64
AT91SAM7SE256
AT91SAM7SE32
AT91SAM7SE512
AT91SAM7X128
AT91SAM7X256
AT91SAM7X512
AT91SAM7XC128
AT91SAM7XC256
AT91SAM7XC512
AT91SC321RC
BC6911
BERYLLIUM
BU7611AKU
CBC32XXA
CDC3207G
CDC3272G
CDC32XXG
CDL-82
CDMAX
CEA32XXA
CL-PS7110
CL-PS7111
CL-PS7500FE
CL-SH8665
CL-SH8668
CLARITY
CS22210
CS22220
CS22230
CS22250
CS22270
CS89712
CSM5000
CSM5200
CX81210
CX81400
D5205
D5313
D5314
EP7209
EP7211
EP7212
EP7309
EP7311
EP7312
EP7339
EP7407
GMS30C7201
GP4020
HELIUM 100
HELIUM 200
HELIUM 210
HMS30C7202
HMS31C2816
HMS39C70512
HMS39C7092
IXP220
IXP225
KS17C40025
KS17F80013
KS32C61100
KS32P6632
L64324
L7200
L7205
L7210
LH75400
LH75401
LH75410
LH75411
LH77790
LH79520
LITHIUM
LOGIC CBP3.0
LOGIC CBP4.0
LOGIC L64324
LPC2101
LPC2102
LPC2103
LPC2104
LPC2105
LPC2106
LPC2109
LPC2112
LPC2114
LPC2119
LPC2124
LPC2129
LPC2131
LPC2131/01
LPC2132
LPC2132/01
LPC2134
LPC2134/01
LPC2136
LPC2136/01
LPC2138
LPC2138/01
LPC2141
LPC2142
LPC2144
LPC2146
LPC2148
LPC2194
LPC2210
LPC2212
LPC2214
LPC2220
LPC2290
LPC2292
LPC2294
LPC2364
LPC2365
LPC2366
LPC2367
LPC2368
LPC2377
LPC2378
LPC2387
LPC2388
LPC2458
LPC2460
LPC2468
LPC2470
LPC2478
LPC2880
LPC2888
M4641
MAC7101
MAC7104
MAC7105
MAC7111
MAC7112
MAC7114
MAC7115
MAC7116
MAC7121
MAC7122
MAC7124
MAC7131
MAC7134
MAC7135
MAC7136
MAC7141
MAC7202
MAC7212
MAC7222
MAC7241
MAC7242
MAC7252
MKY-82A
MKY-85
ML670100
ML671000
ML674000
ML674001
ML674080
ML675001
ML675200
ML675300
ML67Q2300
ML67Q2301
ML67Q4002
ML67Q4003
ML67Q4100
ML67Q5002
ML67Q5003
ML67Q5200
ML67Q5300
ML70511LA
ML7051LA
MN1A7T0200
MODEM
MSM3000
MSM3100
MSM3300
MSM5000
MSM5100
MSM5105
MSM5200
MSM5500
MSM6000
MSM6050
MSM6200
MSM6600
MSP1000
MT1020A
MT92101
MTC-20276
MTC-20277
MTC-30585
MTK-20141
MTK-20280
MTK-20285
NET+15
NET+20
NET+40
NET+50
NITROGEN
NS7520
OMAPV2230
PBM 990 90
PCC-ISES
PCD80703
PCD80705
PCD80708
PCD80715
PCD80716
PCD80718
PCD80720
PCD80721
PCD80725
PCD80727
PCD80728
PCF26002
PCF26003
PCF87750
PCI2010
PCI3610
PCI3620
PCI3700
PCI3800
PCI5110
PCI9501
PH21101
PMB7754
PS7500FE
PUC3030A
PUC303XA
S3C3400A
S3C3400X
S3C3410X
S3C44A0A
S3C44B0X
S3C4510B
S3C4520A
S3C4530A
S3C4610D
S3C4620D
S3C4640X
S3C4650D
S3C46C0
S3C46M0X
S3C4909A
S3C49F9X
S3F441FX
S3F460H
S5N8946
S5N8947
SC100
SC110
SE470R1VB8AD
SIRFSTARII
SJA2020
SOCLITE+
ST30F7XXA
ST30F7XXC
ST30F7XXZ
STA2051
STR710
STR711
STR712
STR715
STR720
STR730
STR731
STR735
STR736
STR750FV
STR751FR
STR752FR
STR755FR
STR755FV
STW2400
TA7S05
TA7S12
TA7S20
TA7S32
TMS320VC5470
TMS320VC5471
TMS470PVF241
TMS470PVF344
TMS470Q
TMS470R1VC336A
TMS470R1VC338
TMS470R1VC346A
TMS470R1VC348
TMS470R1VC688
TMS470R1VF288
TMS470R1VF336
TMS470R1VF336A
TMS470R1VF338
TMS470R1VF346A
TMS470R1VF348
TMS470R1VF356A
TMS470R1VF37A
TMS470R1VF448
TMS470R1VF45A
TMS470R1VF45AA
TMS470R1VF45B
TMS470R1VF45BA
TMS470R1VF478
TMS470R1VF48B
TMS470R1VF48C
TMS470R1VF55B
TMS470R1VF55BA
TMS470R1VF67A
TMS470R1VF688
TMS470R1VF689
TMS470R1VF76B
TMS470R1VF7AC
UPD65977
UPLAT CORE
VCS94250
VMS747
VWS22100
VWS22110
VWS23112
VWS23201
VWS23202
VWS26001




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: 2-Sep-2010