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
    • if SPSDK is not installed, the latest one will be installed automatically from PyPI
  • pip install spsdk-lauterbach
  • Verify installation by running nxpdebugmbox --help
    • you should see lauterbach amongst available interfaces (--interface)

Usage

  • 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
  • Start Trace32

  • Run your startup script

  • Run nxpdebugmbox

    • you may specify -i/--interface lauterbach
    • you may specify -s/--serial-no <probe's serial number>

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage 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.1.2.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

spsdk_lauterbach-0.1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spsdk_lauterbach-0.1.2.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for spsdk_lauterbach-0.1.2.tar.gz
Algorithm Hash digest
SHA256 474d61a552058a22cdc5e031a89380c84888360f7c45f6504f1f4348fa118f6a
MD5 8e464c953d70603446321a58436e30ac
BLAKE2b-256 034639ba5e18bbce6436b297b2f08fe3c2b5c309acb120af1acdca17539352cf

See more details on using hashes here.

File details

Details for the file spsdk_lauterbach-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for spsdk_lauterbach-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 37e1db37ed87bb3a5722f807f1b2d93ac67d64799c0e357a45da451d3343598c
MD5 db7a5cfc82257148c7a4ea6387f5d8e0
BLAKE2b-256 6bee5a6faaec234b579697d3b7c7b4737e6eb04f24e48bda1d391d391641386d

See more details on using hashes here.

Supported by

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