semvec/pypi-packages huggingface dataset:
spsdk-pyocd 0.3.4
PyOCD SW Debugger. A debugger probe plugin for SPSDK.
License: BSD-3-Clause
Requires Python: >=3.9
Keywords: NXP, SPSDK, pyocd


PyOCD SW Debugger
=================


* Free software: BSD-3-Clause


Features
--------

* Allow SPSDK to use PyOCD as an interface for debugger probes.


Installation
------------

* Activate virtual env, where you have SPSDK
    - to install spsdk run: `pip install spsdk`
* Install the package
    - `pip install spsdk-pyocd`
* If you want to use P&E Micro debugger probes install the `pemicro` extra
    - `pip install spsdk-pyocd[pemicro]`

* Verify installation by running `nxpdebugmbox --help`
    - you should see `pyocd` amongst available interfaces (--interface)


Credits
-------

This package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [SPSDK Debug Probe project template](https://github.com/nxp-mcuxpresso/spsdk/blob/master/examples/plugins/templates/cookiecutter-spsdk-debug-probe-plugin.zip).
spsdk-lauterbach 0.5.0
Lauterbach debug probe plugin for SPSDK
License: BSD-3-Clause
Requires Python: >=3.9
Keywords: NXP, SPSDK, Lauterbach


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
    - to install spsdk run: `pip install spsdk`
* `pip install spsdk-lauterbach`
* Verify installation by running `nxpdebugmbox --help`
    - you should see `lauterbach` amongst available interfaces (--interface)


Setup
-----

* 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


Usage
-----

* Start Trace32
* Run your startup script
* Run `nxpdebugmbox`
  - you may specify `-i/--interface lauterbach`
  - you may specify `-s/--serial-no <probe's serial number>`

Alternatively you may pass the startup script to nxpdebugmbox:
* Start Trace32
* Run: `nxpdebugmbox -o startup=/path/to/startup_script.cmm`


Credits
-------

This package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [SPSDK Debug probe project template](https://github.com/nxp-mcuxpresso/spsdk/blob/master/examples/plugins/templates/cookiecutter-spsdk-debug-probe-plugin.zip).