Skip to content

Latest commit

 

History

History
64 lines (40 loc) · 1.88 KB

nxpdevhsm.rst

File metadata and controls

64 lines (40 loc) · 1.88 KB

User Guide - nxpdevhsm

This user’s guide describes how to interface with the MCU bootloader to provisioned chip using nxpdevhsm application.

The nxpdevhsm application is a command-line utility used on the host computer to use device HSM process to get provisioning SB3.

spsdk.apps.nxpdevhsm:main

nxpdevhsm - Communication

The nxpdevhsm application is using blhost application and all supported communication interfaces that blhost offers(UART, USB, LPCUSBSIO[IC, SPI])

nxpdevhsm - blhost - USB

blhost could be connected to MCU Bootloader over USB HID.

USB device identification in SPSDK

nxpdevhsm - blhost - UART

blhost could be connected to MCU bootloader over UART.

UART device identification in SPSDK

nxpdevhsm - blhost - LPCUSBSIO

LPCUSBSIO - LPC USB Serial I/O(LPCUSBSIO), a firmware built in LPC Link2. The LPCUSBSIO acts as a bus translator, and establishes connection with blhost over USB-HID, and the MCU bootloader device over I2C and SPI.

nxpdevhsm - blhost - Note

For more information about supported communication interface check the blhost application documentation.

nxpdevhsm - Sub-commands

nxpdevhsm consist of a set of sub-commands followed by options and arguments. The options and the sub-command are separated with a ‘--’.

nxpdevhsm [options] -- [sub-command]

The "help" guide of nxpdevhsm lists all of the options and sub-commands supported by the nxpdevhsm utility.

nxpdevhsm --help

spsdk.apps.nxpdevhsm:generate