Skip to main content

Lauterbach debug probe plugin for SPSDK

Project description

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.

Project details


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.2.tar.gz (9.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: spsdk_lauterbach-0.5.2.tar.gz
  • Upload date:
  • Size: 9.7 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.2.tar.gz
Algorithm Hash digest
SHA256 2ae624b4410a9876203841bf269259d2d5a6a2bf9cabb53f221f86f9f0c00af1
MD5 4c8a6d26b72b2393f580f6a76c7a5325
BLAKE2b-256 2bd35516cf68c5d17fca74dc2a51a1b54ae1d87b3a3bf80aefb05ec371f64fe7

See more details on using hashes here.

Provenance

The following attestation bundles were made for spsdk_lauterbach-0.5.2.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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page