Skip to content

Secure Provisioning SDK (SPSDK) is unified, reliable and easy to use SW library working across NXP MCU portfolio providing strong foundation from quick customer prototyping up to production deployment.

License

Notifications You must be signed in to change notification settings

vhamersky/spsdk

 
 

Repository files navigation

NXP Secure Provisioning SDK

Secure Provisioning SDK (SPSDK) is unified, reliable and easy to use SW library working across NXP MCU portfolio providing strong foundation from quick customer prototyping up to production deployment. The library allows the user to connect and communicate with a device; configure the device; prepare, download and upload data including security operations. It is delivered in a form of python library and command line applications.

Dependencies

  • requirements.txt
    • list of requirements for running SPSDK core + apps
  • requirements-develop.txt
    • requirements needed for development (running tests, checking coding style, generating docs...)

Installation

  • Make sure to have Python 3.6+ installed
  • Create a virtual environment (venv, pipenv etc.)

Directly from GitHub:

    $ pip install -U https://github.com/NXPmicro/spsdk/archive/master.zip

Install SPSDK from sources:

    $ git clone https://github.com/NXPmicro/spsdk.git
    $ cd spsdk
    $ pip install -r requirements-develop.txt
    $ pip install -U -e .

In Windows OS you need to instal Microsoft Visual C++ Build Tools

Usage

To run examples using i.MX RT 1050 you need to download a flashloader:

About

Secure Provisioning SDK (SPSDK) is unified, reliable and easy to use SW library working across NXP MCU portfolio providing strong foundation from quick customer prototyping up to production deployment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.1%
  • Other 1.9%