Skip to main content

IAR Secure Deploy - Prototyping

Home view

In this section:

The Home view of the IAR Secure Deploy – Prototyping application is displayed when you launch the program.

SDPMainWindow_09.png

The figure shows the window and its default view.

Filters

Filters the list of product packages so that only product names that contain the text you specify will be listed.

List of products

This is a list of all product packages you have imported into the IAR Secure Deploy – Prototyping application. Select the one you want to provision to the hardware devices.

A Missing Products item means that the product exists in the file store, but not in the Security Appliance. For a single product, the reason is probably that the product has been deleted from the Security Appliance. If all or many products are missing, you might have connected the wrong Security Appliance.

Add SDP_Plus_icon_02.png

Imports a product package that contains the application or applications that will run on your device. It will also check that the package has been signed correctly and that its certificates match the connected Security Appliance.

Delete SDP_TrashCan_icon_02.png

Deletes the selected product package from the Security Appliance. Before the deletion takes place, you will asked to confirm the deletion.

This option deletes all the products, keys, and count authorizations, meaning that the product can no longer be produced.

Warning

It is not possible to re-import a deleted product.

Auto Programming Mode

Enables automatic device provisioning. A device is automatically provisioned when connected to the Security Appliance.

Program Connected Devices

Makes the connected Security Appliance generate identity keys and inject them into the part.

Head n boxes

Each box at the bottom of the window represents a hardware programmer. The alphabetic part of the ID identifies the type of programmer.

If the hardware programmer is connected to a board, the status is “Ready for programming”, otherwise it is “Insert device”.

Product Details

To the right of the list of products, details about the selected product are shown:

Product name

The name of the product package.

Created

The date that the imported product package file was created. The time zone is UTC, regardless of where the system is used.

OEM

The name of the selected OEM.

Device type

The type of device, set by the product export process.

Target probe type

The type of hardware programmer, set by the product export process. The possible types are I-jet (for I-jet debug probes) and RX (for E2 or E2 Lite emulators).

Authorized Count

This is the number of times that the Security Appliance can provision a device with the selected product package file, set in the product package file.

Total produced

The total number of provisioned devices for the selected product.

Total failed

The total number of provisioning failures for the selected product.

Product ID

The product identity string. It is contained in the loaded product package file.

OEM ID

The OEM UUID.

Production Summary

A summary of the production:

Factory Production Allowance

The limit on how many product units that IAR Systems authorizes you to produce, across all devices. If you reach the limit, you can switch to the Options>Tokens category and import a new Factory Production token that you have requested from and acquired from IAR Systems.

Factory Production Token Expiry

The number of days until the product can no longer be produced. If you reach the limit, you can switch to the Options>Tokens category and import a new Factory Production token that you have requested from and acquired from IAR Systems.

Authorized Count

This is how many of a certain device the OEM is authorizing the factory to provision.

Production run size

The number of units that will be provisioned. This must be less than or equal to:

  • the Factory Production Allowance

  • the Authorized Count, less the sum of produced and failed devices

Start Production

Downloads the information in the imported package to the Security Appliance and places the system into a secure production mode.

Stop Production

Stops the provisioning process.

Abort

Immediately stops programming of the attached devices. This will register as a failure against the product unless you do it during the initialization phase, in which case it will count as an initialization failure instead and not decrease the production allowance.

Status bar

Displays the status of the IAR Secure Deploy – Prototyping system:

Production status

Shows the status of the current production run.

SPE status

The operational status of the background service that controls the Security Appliance.

Programmer status

Shows which state the provisioning process is in.

Notifications

Any messages generated during operation will be displayed here.