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.6.tar.gz
(165.1 kB
view details)
File details
Details for the file spsdk_mcu_link-0.6.6.tar.gz.
File metadata
- Download URL: spsdk_mcu_link-0.6.6.tar.gz
- Upload date:
- Size: 165.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2884aa849245b471420ce16cf99c748215f49462b9b5acd5a8420e4fd832010b
|
|
| MD5 |
d3c5b8f28abedbcab56d5c46e64d2d55
|
|
| BLAKE2b-256 |
47bbbb31e4657264ecc562daa5d04a91d43a30446398b9c2bd3a070b041e688b
|
Provenance
The following attestation bundles were made for spsdk_mcu_link-0.6.6.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.6.tar.gz -
Subject digest:
2884aa849245b471420ce16cf99c748215f49462b9b5acd5a8420e4fd832010b - Sigstore transparency entry: 448070966
- Sigstore integration time:
-
Permalink:
nxp-mcuxpresso/spsdk_plugins@2c97a7dc3bcb323ee948dfa05e956ec0051e4423 -
Branch / Tag:
refs/tags/v3.2.0 - Owner: https://github.com/nxp-mcuxpresso
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yml@2c97a7dc3bcb323ee948dfa05e956ec0051e4423 -
Trigger Event:
push
-
Statement type: