Cortex-M Debugger
The embedded tools company


Cortex-M Debugger

A2F060 A2F200 A2F500 AT91SAM3S1A AT91SAM3S1B AT91SAM3S1C AT91SAM3S2A AT91SAM3S2B AT91SAM3S2C AT91SAM3S4A AT91SAM3S4B AT91SAM3S4C AT91SAM3U1C AT91SAM3U1E AT91SAM3U2C AT91SAM3U2E AT91SAM3U4C AT91SAM3U4E CORTEX-M0 CORTEX-M1 CORTEX-M3 CORTEX-M4 CY8C5245 CY8C5246 CY8C5247 CY8C5248 CY8C5385 CY8C5386 CY8C5387 CY8C5388 CY8C5485 CY8C5486 CY8C5487 CY8C5488 CY8C5585 CY8C5586 CY8C5587 CY8C5588 EFM32G200F EFM32G210F EFM32G230F EFM32G280F EFM32G290F EFM32G840F EFM32G880F EFM32G890F K10 K20 K30 K40 K60 LM3S101 LM3S102 LM3S1110 LM3S1133 LM3S1138 LM3S1150 LM3S1162 LM3S1165 LM3S1332 LM3S1435 LM3S1439 LM3S1512 LM3S1538 LM3S1601 LM3S1607 LM3S1608 LM3S1620 LM3S1625 LM3S1626 LM3S1627 LM3S1635 LM3S1637 LM3S1751 LM3S1776 LM3S1811 LM3S1816 LM3S1850 LM3S1911 LM3S1918 LM3S1937 LM3S1958 LM3S1960 LM3S1968 LM3S1J11 LM3S1J16 LM3S1N11 LM3S1N16 LM3S1R21 LM3S1W16 LM3S1Z16 LM3S2110 LM3S2139 LM3S2276 LM3S2410 LM3S2412 LM3S2432 LM3S2533 LM3S2601 LM3S2608 LM3S2616 LM3S2620 LM3S2637 LM3S2651 LM3S2671 LM3S2678 LM3S2730 LM3S2739 LM3S2776 LM3S2793 LM3S2911 LM3S2918 LM3S2939 LM3S2948 LM3S2950 LM3S2965 LM3S2B93 LM3S300 LM3S301 LM3S308 LM3S310 LM3S315 LM3S316 LM3S317 LM3S328 LM3S3634 LM3S3651 LM3S3739 LM3S3748 LM3S3749 LM3S3759 LM3S3768 LM3S3826 LM3S3J26 LM3S3N26 LM3S3W26 LM3S3Z26 LM3S5632 LM3S5651 LM3S5652 LM3S5656 LM3S5662 LM3S5732 LM3S5737 LM3S5739 LM3S5747 LM3S5749 LM3S5752 LM3S5757 LM3S5762 LM3S5767 LM3S5768 LM3S5769 LM3S5791 LM3S5951 LM3S5956 LM3S5B91 LM3S5K31 LM3S5K36 LM3S5P31 LM3S5P36 LM3S5P51 LM3S5P56 LM3S5R31 LM3S5R36 LM3S5T36 LM3S5Y36 LM3S600 LM3S601 LM3S608 LM3S610 LM3S6100 LM3S611 LM3S6110 LM3S612 LM3S613 LM3S615 LM3S617 LM3S618 LM3S628 LM3S6420 LM3S6422 LM3S6432 LM3S6537 LM3S6610 LM3S6611 LM3S6618 LM3S6633 LM3S6637 LM3S6730 LM3S6753 LM3S6911 LM3S6918 LM3S6938 LM3S6950 LM3S6952 LM3S6965 LM3S800 LM3S801 LM3S808 LM3S811 LM3S812 LM3S815 LM3S817 LM3S818 LM3S828 LM3S8530 LM3S8538 LM3S8630 LM3S8730 LM3S8733 LM3S8738 LM3S8930 LM3S8933 LM3S8938 LM3S8962 LM3S8970 LM3S8971 LM3S9790 LM3S9792 LM3S9997 LM3S9B90 LM3S9B92 LM3S9B95 LM3S9B96 LM3S9L97 LPC1111 LPC1112 LPC1113 LPC1114 LPC11C12 LPC11C14 LPC1311 LPC1313 LPC1342 LPC1343 LPC1751 LPC1752 LPC1754 LPC1756 LPC1758 LPC1759 LPC1763 LPC1764 LPC1765 LPC1766 LPC1767 LPC1768 LPC1769 M1A3P1000 M1A3P1000L M1A3P250 M1A3P400 M1A3P600 M1A3P600L M1A3PE3000L M1AFS1500 M1AFS250 M1AFS600 M1AGL1000 M1AGL250 M1AGL400 M1AGL600 M1AGLE3000 OMAP4430 OMAP4440 OMAPV1035 SC000 SC300 STM32F100C4 STM32F100C6 STM32F100C8 STM32F100CB STM32F100R4 STM32F100R6 STM32F100R8 STM32F100RB STM32F100V8 STM32F100VB STM32F101C4 STM32F101C6 STM32F101C8 STM32F101CB STM32F101R6 STM32F101R8 STM32F101RB STM32F101RC STM32F101RD STM32F101RE STM32F101RF STM32F101RG STM32F101T4 STM32F101T6 STM32F101T8 STM32F101V8 STM32F101VB STM32F101VC STM32F101VD STM32F101VE STM32F101VF STM32F101VG STM32F101ZC STM32F101ZD STM32F101ZE STM32F101ZF STM32F101ZG STM32F102C4 STM32F102C6 STM32F102C8 STM32F102CB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103C4 STM32F103C6 STM32F103C8 STM32F103CB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F103T4 STM32F103T6 STM32F103T8 STM32F103V8 STM32F103VB STM32F103VC STM32F103VD STM32F103VE STM32F103VF STM32F103VG STM32F103ZC STM32F103ZD STM32F103ZE STM32F103ZF STM32F103ZG STM32F105R8 STM32F105RB STM32F105RC STM32F105V8 STM32F105VB STM32F105VC STM32F107RB STM32F107RC STM32F107VB STM32F107VC STM32W108CB STM32W108HB TMS470MSF541 TMS470MSF542 ECOSTO ACTEL ARM ATMEL CYPRESS ENERGYMICRO FREESCALE LUMINARYMICRO NXP ST TI

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
Support for CoreSight components like Debug Access Port, Trace Funnel, Trace Port Interface Unit, Embedded Trace Buffer, Cross Trigger Interface, Cross Trigger Matrix, System Trace Module, Trace Memory Controller
Real-time access to system memory and peripheral registers through Debug Access Port without halting the core
Multicore debugging
Multiprocessor debugging
Software compatible to all TRACE32 tools
High-Speed download
Active Debugger controlled by PowerPC


Link Volt
Operation Voltage
Order
Order
Information
Support
Technical Support
[www.arm.com]  ARM CoreSight




TOP       Function

High-Speed Download

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       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
  • 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       Details and Configurations

A2F060
A2F200
A2F500
AT91SAM3S1A
AT91SAM3S1B
AT91SAM3S1C
AT91SAM3S2A
AT91SAM3S2B
AT91SAM3S2C
AT91SAM3S4A
AT91SAM3S4B
AT91SAM3S4C
AT91SAM3U1C
AT91SAM3U1E
AT91SAM3U2C
AT91SAM3U2E
AT91SAM3U4C
AT91SAM3U4E
CORTEX-M0
CORTEX-M1
CORTEX-M3
CORTEX-M4
CY8C5245
CY8C5246
CY8C5247
CY8C5248
CY8C5385
CY8C5386
CY8C5387
CY8C5388
CY8C5485
CY8C5486
CY8C5487
CY8C5488
CY8C5585
CY8C5586
CY8C5587
CY8C5588
EFM32G200F
EFM32G210F
EFM32G230F
EFM32G280F
EFM32G290F
EFM32G840F
EFM32G880F
EFM32G890F
K10
K20
K30
K40
K60
LM3S101
LM3S102
LM3S1110
LM3S1133
LM3S1138
LM3S1150
LM3S1162
LM3S1165
LM3S1332
LM3S1435
LM3S1439
LM3S1512
LM3S1538
LM3S1601
LM3S1607
LM3S1608
LM3S1620
LM3S1625
LM3S1626
LM3S1627
LM3S1635
LM3S1637
LM3S1751
LM3S1776
LM3S1811
LM3S1816
LM3S1850
LM3S1911
LM3S1918
LM3S1937
LM3S1958
LM3S1960
LM3S1968
LM3S1J11
LM3S1J16
LM3S1N11
LM3S1N16
LM3S1R21
LM3S1W16
LM3S1Z16
LM3S2110
LM3S2139
LM3S2276
LM3S2410
LM3S2412
LM3S2432
LM3S2533
LM3S2601
LM3S2608
LM3S2616
LM3S2620
LM3S2637
LM3S2651
LM3S2671
LM3S2678
LM3S2730
LM3S2739
LM3S2776
LM3S2793
LM3S2911
LM3S2918
LM3S2939
LM3S2948
LM3S2950
LM3S2965
LM3S2B93
LM3S300
LM3S301
LM3S308
LM3S310
LM3S315
LM3S316
LM3S317
LM3S328
LM3S3634
LM3S3651
LM3S3739
LM3S3748
LM3S3749
LM3S3759
LM3S3768
LM3S3826
LM3S3J26
LM3S3N26
LM3S3W26
LM3S3Z26
LM3S5632
LM3S5651
LM3S5652
LM3S5656
LM3S5662
LM3S5732
LM3S5737
LM3S5739
LM3S5747
LM3S5749
LM3S5752
LM3S5757
LM3S5762
LM3S5767
LM3S5768
LM3S5769
LM3S5791
LM3S5951
LM3S5956
LM3S5B91
LM3S5K31
LM3S5K36
LM3S5P31
LM3S5P36
LM3S5P51
LM3S5P56
LM3S5R31
LM3S5R36
LM3S5T36
LM3S5Y36
LM3S600
LM3S601
LM3S608
LM3S610
LM3S6100
LM3S611
LM3S6110
LM3S612
LM3S613
LM3S615
LM3S617
LM3S618
LM3S628
LM3S6420
LM3S6422
LM3S6432
LM3S6537
LM3S6610
LM3S6611
LM3S6618
LM3S6633
LM3S6637
LM3S6730
LM3S6753
LM3S6911
LM3S6918
LM3S6938
LM3S6950
LM3S6952
LM3S6965
LM3S800
LM3S801
LM3S808
LM3S811
LM3S812
LM3S815
LM3S817
LM3S818
LM3S828
LM3S8530
LM3S8538
LM3S8630
LM3S8730
LM3S8733
LM3S8738
LM3S8930
LM3S8933
LM3S8938
LM3S8962
LM3S8970
LM3S8971
LM3S9790
LM3S9792
LM3S9997
LM3S9B90
LM3S9B92
LM3S9B95
LM3S9B96
LM3S9L97
LPC1111
LPC1112
LPC1113
LPC1114
LPC11C12
LPC11C14
LPC1311
LPC1313
LPC1342
LPC1343
LPC1751
LPC1752
LPC1754
LPC1756
LPC1758
LPC1759
LPC1763
LPC1764
LPC1765
LPC1766
LPC1767
LPC1768
LPC1769
M1A3P1000
M1A3P1000L
M1A3P250
M1A3P400
M1A3P600
M1A3P600L
M1A3PE3000L
M1AFS1500
M1AFS250
M1AFS600
M1AGL1000
M1AGL250
M1AGL400
M1AGL600
M1AGLE3000
OMAP4430
OMAP4440
OMAPV1035
SC000
SC300
STM32F100C4
STM32F100C6
STM32F100C8
STM32F100CB
STM32F100R4
STM32F100R6
STM32F100R8
STM32F100RB
STM32F100V8
STM32F100VB
STM32F101C4
STM32F101C6
STM32F101C8
STM32F101CB
STM32F101R6
STM32F101R8
STM32F101RB
STM32F101RC
STM32F101RD
STM32F101RE
STM32F101RF
STM32F101RG
STM32F101T4
STM32F101T6
STM32F101T8
STM32F101V8
STM32F101VB
STM32F101VC
STM32F101VD
STM32F101VE
STM32F101VF
STM32F101VG
STM32F101ZC
STM32F101ZD
STM32F101ZE
STM32F101ZF
STM32F101ZG
STM32F102C4
STM32F102C6
STM32F102C8
STM32F102CB
STM32F102R4
STM32F102R6
STM32F102R8
STM32F102RB
STM32F103C4
STM32F103C6
STM32F103C8
STM32F103CB
STM32F103R4
STM32F103R6
STM32F103R8
STM32F103RB
STM32F103RC
STM32F103RD
STM32F103RE
STM32F103RF
STM32F103RG
STM32F103T4
STM32F103T6
STM32F103T8
STM32F103V8
STM32F103VB
STM32F103VC
STM32F103VD
STM32F103VE
STM32F103VF
STM32F103VG
STM32F103ZC
STM32F103ZD
STM32F103ZE
STM32F103ZF
STM32F103ZG
STM32F105R8
STM32F105RB
STM32F105RC
STM32F105V8
STM32F105VB
STM32F105VC
STM32F107RB
STM32F107RC
STM32F107VB
STM32F107VC
STM32W108CB
STM32W108HB
TMS470MSF541
TMS470MSF542




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