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)
- you should see
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 endwithout 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>
- you may specify
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
Project details
Release history Release notifications | RSS feed
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.1.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for spsdk_lauterbach-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c5d3df8965d83f637981b6b2c990f13b4bb93e7d26a8c52cd3d95ffb0df309e |
|
MD5 | a3aca8418c17054adb4235918f0fe03e |
|
BLAKE2b-256 | 89b39d2342d32ba1a1b432ecfa94486390ad15493b42ea274af30aff0815bafc |