SPSDK MCU-Link. A debugger probe plugin for SPSDK supporting LPC-Link/MCU-Link from NXP.
Project description
SPSDK MCU-Link
==============
NXP SPSDK MCU-Link debug probe support plugin for NXP LPC-Link/MCU-Link hardware debug probes. This plugin enables seamless integration with NXP's debug hardware.
* Free software: BSD-3-Clause
* Documentation: https://github.com/nxp-mcuxpresso/spsdk_plugins?tab=readme-ov-file#readme
Features
--------
* Support for NXP MCU-Link debug probes
* CMSIS-DAP protocol implementation
* Firmware update capabilities
* Debug session management
* SWD/JTAG interface support
* Integration with SPSDK tools
Installation
------------
1. Activate your virtual environment with SPSDK (to install spsdk run: `pip install spsdk`):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
2. Install the package:
pip install spsdk_mcu_link
3. Verify installation:
nxpdebugmbox --help
You should see `mcu-link` listed among available interfaces (--interface)
Usage
-----
1. Connect your MCU-Link debug probe to your computer
2. Basic debug session:
nxpdebugmbox --interface mcu-link --port auto
3. For firmware updates:
nxpdebugmbox update-firmware --interface mcu-link
Advanced Usage
-------------
* Configuration options
* Debugging commands
* Firmware management
* Troubleshooting tips
Requirements
-----------
* Python 3.7 or newer
* SPSDK package
* USB drivers for MCU-Link hardware
Contributing
-----------
Contributions are welcome! Please feel free to submit a Pull Request.
Credits
-------
Michal Kelnar
<michal.kelnar@nxp.com>
License
-------
BSD-3-Clause
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_mcu_link-0.6.9.tar.gz
(165.4 kB
view details)
File details
Details for the file spsdk_mcu_link-0.6.9.tar.gz.
File metadata
- Download URL: spsdk_mcu_link-0.6.9.tar.gz
- Upload date:
- Size: 165.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74552daaa4520b8c381b719f817ebf6d32c63b5cd5be57b2004ae7ad913f2502
|
|
| MD5 |
d8c94fdba0536a9eaab64f24d5ec503e
|
|
| BLAKE2b-256 |
1c69ae3fa69fd573fcb5dab9547f21e19b720d82495dcd4e93509a1eef3af76b
|
Provenance
The following attestation bundles were made for spsdk_mcu_link-0.6.9.tar.gz:
Publisher:
deploy.yml on nxp-mcuxpresso/spsdk_plugins
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
spsdk_mcu_link-0.6.9.tar.gz -
Subject digest:
74552daaa4520b8c381b719f817ebf6d32c63b5cd5be57b2004ae7ad913f2502 - Sigstore transparency entry: 1870814335
- Sigstore integration time:
-
Permalink:
nxp-mcuxpresso/spsdk_plugins@643f5e09c97da34165c629a6bed56af390c5e665 -
Branch / Tag:
refs/tags/v3.10.0 - Owner: https://github.com/nxp-mcuxpresso
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yml@643f5e09c97da34165c629a6bed56af390c5e665 -
Trigger Event:
push
-
Statement type: