Cortex®-M Debugger


The embedded tools company
Debug and Trace Tools
TRACE32 Debug Features


Cortex®-M (Armv6/7/8 32-bit) Debugger
  Highlights
Multicore debugging
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 Port, Trace Memory Controller
Real-time access to system memory and peripheral registers through Debug Access Port without halting the core
Interface to all compilers
RTOS awareness
AUTOSAR-aware debugging
Display of internal and external peripherals at a logical level
Flash programming
Powerful script language
Support for
 ADUCM3, ATSAM3, ATSAM4, ATSAM-C, ATSAM-D, ATSAM-D, ATSAM-E, ATSAM-G, ATSAM-L, ATSAM-R, ATSAM-S, ATSAM-V, EFM32 Gecko, F28M3x, FM3, FM4, Kinetis-E, Kinetis-EA, Kinetis-K, Kinetis-L, Kinetis-M, Kinetis-V, Kinetis-W, LPC800, LPC1100, LPC1200, LPC1300, LPC1500, LPC1700, LPC1800, LPC4000, LPC4300, LPC54000, MAX32600, MSP432, NRF51, NRF52, NUC, PSoC4, PSoc5LP, S32K, S6E, SimpleLink CC2x, SmartFusion, SmartFusion2, STM32L0, STM32L1, STM32L4, STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7, STM32W1, TLE984x, TLE986x, TLE987x, TM4C, TX03, Vybrid, XMC1000, XMC4000
 
  Introduction
The debugger supports the Arm® Cortex®-M processor, which is used in highly deterministic real-time applications.




 

Debug and Trace Tools


µTrace® for Cortex®-M
  • All-in-one debug and trace solution for Cortex-M
  • Recommended for single-core microcontrollers with Cortex-M
  • Recommended for multi-core microcontrollers with solely Cortex-M (single debug port)
  • 256MByte trace memory
  • USB 3 interface to the host computer
  • TRACE32 Streaming up to 150 MByte/s
  • TRACE32 Mixed Signal Probe supported

TRACE32 CombiProbe 2 for Arm® Cortex® -M
  • Recommended for debugging of multicore microcontrollers consisting of Cortex-M cores and cores from other architecture
  • Recommended for the parallel operation of two Cortex-M microcontrollers in safety-critical applications (hardware redundancy)
  • Debug cable and 512 MByte of trace memory
  • Whisker MIPI20T for Arm/Cortex and Whisker MIPI34
  • Provides TRACE32 AutoFocus capabilty for MIPI34 whisker
  • TRACE32 Streaming up to 85 MByte/s
  • TRACE32 Mixed Signal Probe supported

 

TRACE32 Debug Features


Multicore Debugging
  • Debugger for all cores of a multicore chip / multiprocessor system
  • Debugging of high-performance and real-time cores, DSPs, accelerator and special-purpose cores
  • Support for every multicore topology
  • Support for all multicore operation modes
  • Support for AMP, iAMP and SMP systems
  • Single debug hardware can be licensed for all cores of a multicore chip / multiprocessor system

OS-aware Debugging
  • Real-time, non-intrusive display of RTOS system resources
  • Task stack coverage
  • Task related breakpoints
  • Task context display
  • SMP support
  • Task related performance measurement
  • Statistic evaluation and graphic display of task run times
  • Task related evaluation of function run times
  • PRACTICE functions for OS data
  • Easy access via RTOS specific pull-down menus
  • Support for all major RTOSes

AUTOSAR-Aware Debugging: Classic Platform
  • ORTI and ARTI compliant
  • Single-core and SMP operating systems
  • Support for all standard AUTOSAR providers such as Elektrobit, ETAS, Vector
  • Concurrent debugging of multiple AUTOSAR Classic platforms

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





Copyright © 2023 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 02-Jan-2023