Device Provisioner: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
== Usage == | == Usage == | ||
''' | DevPro [options] script-file | ||
{| class="wikitable" | |||
|- | |||
! Option !! Default !! Description | |||
|- | |||
|- | |||
| -if ''SWD/JTAG'' || Not set || Select SWD or JTAG as target interface. | |||
|- | |||
| -speed ''n'' || Not set || Set interface speed to n kHz. | |||
|- | |||
| -operation ''Name'' || Not set || Perform an operation from a script file. | |||
|- | |||
| -SetConfigVal ''"Name=Value"'' || Not set || Set a parameter for an operation. | |||
|- | |||
| -ScriptFile ''Filename.pex'' || Not set || Set a script file to be executed. | |||
|} | |||
{{Note|Usage of the particular operations are described in the corresponding Wiki-Page (listed in the section below) for that Device/Feature. | |||
}} | |||
== Example Output == | |||
C:\> DevPro -operation DbgAuthDiscover -if SWD -speed 4000 -ScriptFile "C:\Program Files\SEGGER\JLink\Script\PCode_DevPro_ST_STM32H5.pex" | |||
SEGGER Device Provisioner V7.96 | |||
Compiled Mar 7 2024 16:48:58 | |||
'q' to quit '?' for help | |||
Command line: -operation DbgAuthDiscover -if SWD -speed 4000 -ScriptFile C:\Program Files\SEGGER\JLink\Script\PCode_DevPro_ST_STM32H5.pex | |||
J-Link log: Found device with ID: 0x00000474 | |||
J-Link log: Product state: | |||
J-Link log: OPEN | |||
== Supported Devices and Features == | |||
The following table lists supported devices and features. | |||
{| class="wikitable" | |||
|- | |||
! Supported Devices !! Supported features !! Description | |||
|- | |||
! colspan="3" | ST Microelectronics | |||
|- | |||
| [[#ST_STM32H5 | STM32H5]] || [[#STM32H5_Security_Product_Lifecycle | STM32H5 Security Product Lifecycle]] || STM32H5 Security Product Lifecycle management:<br>debug authentication, data provisioning, device regression, product state transitions. | |||
|- | |||
|} |
Revision as of 14:31, 8 March 2024
The Device Provisioner (DevPro) is a command line utility that supports provisioning of target devices (debug authentication, lifecycle management, ...).
Availability
DevPro is part of the J-Link software package and Flasher software package since V7.96.
It can be used with J-Link, J-Trace and Flasher probes/programmers.
Usage
DevPro [options] script-file
Option | Default | Description |
---|---|---|
-if SWD/JTAG | Not set | Select SWD or JTAG as target interface. |
-speed n | Not set | Set interface speed to n kHz. |
-operation Name | Not set | Perform an operation from a script file. |
-SetConfigVal "Name=Value" | Not set | Set a parameter for an operation. |
-ScriptFile Filename.pex | Not set | Set a script file to be executed. |
Note:
Usage of the particular operations are described in the corresponding Wiki-Page (listed in the section below) for that Device/Feature.
Example Output
C:\> DevPro -operation DbgAuthDiscover -if SWD -speed 4000 -ScriptFile "C:\Program Files\SEGGER\JLink\Script\PCode_DevPro_ST_STM32H5.pex" SEGGER Device Provisioner V7.96 Compiled Mar 7 2024 16:48:58 'q' to quit '?' for help Command line: -operation DbgAuthDiscover -if SWD -speed 4000 -ScriptFile C:\Program Files\SEGGER\JLink\Script\PCode_DevPro_ST_STM32H5.pex J-Link log: Found device with ID: 0x00000474 J-Link log: Product state: J-Link log: OPEN
Supported Devices and Features
The following table lists supported devices and features.
Supported Devices | Supported features | Description |
---|---|---|
ST Microelectronics | ||
STM32H5 | STM32H5 Security Product Lifecycle | STM32H5 Security Product Lifecycle management: debug authentication, data provisioning, device regression, product state transitions. |