lauterbach-trace32-rcl
Lauterbach TRACE32 Python Remote Control Library
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-rcluv
uv add lauterbach-trace32-rclpoetry
poetry add lauterbach-trace32-rclInstalling 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
Tags
More Debuggers packages
Extracts and displays stack frame and traceback…
permissive · top 1,000 on PyPI
debugpydebugpy is a Debug Adapter Protocol…
permissive · top 1,000 on PyPI
pylintPylint is a static code analyzer that checks…
copyleft · top 1,000 on PyPI
yamllintyamllint checks YAML files for syntax errors,…
copyleft · top 1,000 on PyPI
ipdbipdb is an IPython-enabled debugger that…
permissive · top 5,000 on PyPI
memrayMemray is a memory profiler for Python that…
permissive · top 5,000 on PyPI
remote-pdbExposes Python's debugger (pdb) over a TCP…
permissive · top 5,000 on PyPI
web-pdbWeb-PDB provides a web browser interface for…
permissive · top 15,000 on PyPI
robocorp-logProvides structured, automatic logging for…
permissive · top 15,000 on PyPI
rpdbrpdb is a remote debugger that wraps Python's…
unclear · top 15,000 on PyPI
isystem.connectProvides Python bindings to control winIDEA and…
unclear · top 15,000 on PyPI
pdbrpdbr enhances Python's built-in debugger with…
unclear · top 5,000 on PyPI
flake8-debuggerA flake8 plugin that detects debugger…
permissive · top 15,000 on PyPI
google-python-cloud-debuggerAttaches a snapshot debugger agent to Python…
permissive · top 15,000 on PyPI
pydevd-pycharmPyCharm's debugger backend for remote debugging…
permissive · top 15,000 on PyPI