SPRADP0 December 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P4 , AM263P4-Q1
Tracing is a technique that monitors software in real-time to help developers debug and diagnose the problems, exceptions and run-time behavior of applications. Tracing can also be used for performance bench-marking or logging. Real-time tracing is an excellent choice for resolving complex issues.
Lauterbach® is a globally recognized provider of development tools for embedded systems, specializing in high-performance debugging and tracing designs. The TRACE32® tool suite offered by Lauterbach integrates hardware and software to deliver comprehensive support for high-speed trace and debugging, code analysis, and real-time tracing. The tool suite is widely used across industries for optimizing and validating embedded software. For AM26x devices, Lauterbach tools facilitate seamless debugging and enable detailed visibility into system behavior, empowering developers to efficiently address challenges in embedded software development. Tracing with Lauterbach’s TRACE32 tools enables developers to gain a detailed understanding of software execution on AM26x devices. By recording the sequence of executed instructions, memory accesses, and peripheral interactions, the trace functionality helps identify performance issues, debug complex scenarios, and verify software correctness. This capability is critical for real-time embedded systems where timing and execution flow are pivotal. Lauterbach’s non-intrusive tracing approach, combined with features like event time stamping, supports in-depth analysis while preserving system integrity, ultimately enhancing development productivity and system reliability.
Lauterbach Tracing is supported on the ARM R5F Cores as well as the ARM M4 cores.