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

Uploaded Source

File details

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

File metadata

  • Download URL: spsdk_lauterbach-0.5.0.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.0.tar.gz
Algorithm Hash digest
SHA256 41f8e809e200618f799381429c3ad9fa4ab9ecb8a7cbb48b3f89214a5bea0cd2
MD5 6c8f94ae41c0dc3bb1ccd26ea97e1fa6
BLAKE2b-256 e1d14b79e4bda389743e2a5a9a3d16bc01f7b80c465b09bc96addba75d7d7255

See more details on using hashes here.

Provenance

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