skillfed

lauterbach-trace32-rcl

Lauterbach TRACE32 Python Remote Control Library

lauterbach-trace32-rcl v1.1.6 429.0K downloads/30d#6,743 on PyPI
Permissive license MIT Active released

What it is and what it does

lauterbach-trace32-rcl is a Python binding for Lauterbach's TRACE32 remote control library (RCL), allowing developers to script and automate debugging workflows against TRACE32 debuggers. It exposes the debugger's API through Python functions and classes, enabling tasks like reading memory, setting breakpoints, querying trace state, and retrieving debug information programmatically rather than through the GUI.

The package has no external runtime dependencies and installs as a pure Python wheel. It supports modern Python versions (3.9+, with Python 3.6–3.8 support dropped in v1.1.0) and is actively maintained, with recent releases addressing edge cases in trace handling and API correctness. The library is intended for developers integrating TRACE32 debugging into automated test systems, CI/CD pipelines, or custom analysis tools.

Use it for:

  • Automate debugging workflows in CI/CD pipelines by scripting breakpoint setup and memory inspection
  • Build custom analysis tools that read trace data and memory snapshots from TRACE32 sessions
  • Integrate TRACE32 debugging into automated test frameworks to verify embedded software behavior
  • Retrieve and process debug information (symbols, error states, trace records) programmatically
  • Develop post-mortem analysis scripts that query TRACE32 for crash dumps and execution history

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides a Python interface to Lauterbach TRACE32 debuggers via remote control protocol, enabling programmatic access to debugging operations, memory inspection, breakpoint management, and trace data retrieval.

Yes, if you are actively using a Lauterbach TRACE32 debugger and need to automate or script debugging workflows. The package is actively maintained, has no external dependencies, carries a permissive license, and has no known vulnerabilities. Install only if you have a TRACE32 debugger environment to connect to; the library is a thin wrapper around the remote control protocol and is not useful standalone.

Install

lauterbach-trace32-rcl on PyPI

pip

pip install lauterbach-trace32-rcl

uv

uv add lauterbach-trace32-rcl

poetry

poetry add lauterbach-trace32-rcl

Installing lauterbach-trace32-rcl

Before you install

Low friction installation with no runtime dependencies. Active maintenance status with recent release (43 days ago) and a history of bug fixes and feature additions across versions.

License in practice

MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations.

Quickstart

pip install lauterbach-trace32-rcl

import lauterbach.trace32.rcl as rcl

# Connect to a running TRACE32 instance
rcl.open()
rcl.t32_getstate()  # Query debugger state
rcl.close()

Requires a running TRACE32 debugger instance accessible via TCP/IP on the local network or system; the library cannot function without an active TRACE32 connection target.

Verify before relying

  • Whether the package requires a TRACE32 debugger installation or license to be useful
  • Supported TRACE32 hardware platforms and debugger versions
  • Network/TCP connection requirements and configuration details

Package facts

License MIT (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 43 days since the last release
First released
Downloads 428,990/month — #6,743 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: lauterbach_trace32_rcl-1.1.6-py3-none-any.whl

Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.9Topic :: Software Development :: Debuggers

Tags

trace32 remote control pythonlauterbach debugger apiembedded debugging automationtrace32 rcl librarydebugger remote protocoltrace data access pythonbreakpoint management api
embedded-debuggingdebugger-automationtrace-analysis

More Debuggers packages