Skip to main content

Lauterbach debug probe Plugin

  • Free software: BSD-3-Clause

Features

  • Allow SPSDK to use Trace32 as an interface for Lauterbach debugger probes.

Installation

  • Activate virtual env, where you have SPSDK
    • to install spsdk run: pip install spsdk
  • pip install spsdk-lauterbach
  • Verify installation by running nxpdebugmbox --help
    • you should see lauterbach amongst available interfaces (--interface)

Setup

  • Make sure to enable remote control to Trace32 in your config file

    <mandatory empty line>
    ; Remote Control Access
    RCL=NETTCP
    PORT=20000
    <mandatory empty line>
    
  • Make sure your startup script contains the following:

    • (required) DEBUGPORTTYPE (SWD, JTAG, CJTAG)
    • (required) CPU family (e.g.: CortexM33)
    • (optional) exact CPU (e.g.: LPC55S69JBD64-CPU0)
      • Exact CPU is not crucial for Debug Authentication (DA), it's for testing whether DA was successful
      • Without specifying exact CPU, nxpdebugmbox will end without AHB access, thus unable to determine DA's status

Usage

  • Start Trace32
  • Run your startup script
  • Run nxpdebugmbox
    • you may specify -i/--interface lauterbach
    • you may specify -s/--serial-no <probe's serial number>

Alternatively you may pass the startup script to nxpdebugmbox:

  • Start Trace32
  • Run: nxpdebugmbox -o startup=/path/to/startup_script.cmm

Credits

This package was created with Cookiecutter and the SPSDK Debug probe project template.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spsdk_lauterbach-0.5.6.tar.gz (10.1 kB view details)

Uploaded Source

File details

Details for the file spsdk_lauterbach-0.5.6.tar.gz.

File metadata

  • Download URL: spsdk_lauterbach-0.5.6.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for spsdk_lauterbach-0.5.6.tar.gz
Algorithm Hash digest
SHA256 f923140b3950d11ca642431430417f770e969e1f29453aaf17620adb0299fb43
MD5 736b04421d3c5ea3a9ed052cc6fed7d7
BLAKE2b-256 4fb0f6794484a9ecc44b2c5f958407f6299c8144050efc642447775c7c897cfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for spsdk_lauterbach-0.5.6.tar.gz:

Publisher: deploy.yml on nxp-mcuxpresso/spsdk_plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.5.6 This release

1 file

0.5.2

1 file

0.5.0

1 file

0.4.0

1 file

0.3.1

1 file

0.3.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page