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.0.tar.gz
(9.0 kB
view hashes)
Built Distribution
Close
Hashes for spsdk_lauterbach-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e431be088dedcea90473bb01fa6137b43fbce9a411a31dc3bfaa356ba2478ad4 |
|
MD5 | 2d43b9d8c1f0614fe13512a3e55781a3 |
|
BLAKE2b-256 | dc69c16eae9df9dd79b9e478a28065c6504ffdfe0c84a780901b7b6f3026d597 |