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

Uploaded Source

Built Distribution

spsdk_lauterbach-0.1.0-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

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