SPRADP0 December   2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P4 , AM263P4-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1List of Acronyms
  5. 2Software Setup
  6. 3Hardware Setup
    1. 3.1 AM263x Connections
    2. 3.2 AM263Px Connections
    3. 3.3 Lauterbach® Connections
  7. 4Building MCU_PLUS_SDK Examples
  8. 5CMM Scripts
  9. 6Flashing SBL Null
    1. 6.1 Using UniFlash tool
    2. 6.2 Using Command Line Python Scripts
  10. 7Debugging with Trace32 Software
  11. 8Summary
  12. 9References

Abstract

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.

Note: This document version is valid only for the AM263x and AM263Px devices.