SEGGER announces the Device Provisioner for its Flasher family of in-circuit programmers and its J-Link and J-Trace family of market-leading debug and trace probes.
Modern chips require an increasing level of customer- and device-specific configuration. The driving force is security, especially as more and more devices connect to the Internet. Unfortunately, there is no industry standard for provisioning device security and configuration. Options differ from one silicon vendor to the next, even from device to device, and they keep evolving, making a flexible tool necessary.
The Device Provisioner is a command-line tool that offers the utmost in flexibility, enabling users to customize their own device provisioning, including (but not limited to) conditioning, programming (including special areas), downloading of certificates, serial number assignment, locking and unlocking as well as security activation and TrustZone®/partitioning configuration. Users can also enable or disable debugging, set fuses, program option bytes and flash, or anything else that the target requires.
“The Device Provisioner is a masterpiece of software engineering,” says Rolf Segger, founder of SEGGER. “It can do anything that any device needs done. It has a built-in C compiler and full access to all interfaces and all functions offered by J-Link and Flasher, including fully user-programmable interface coprocessors to cover existing and any future on-the-wire protocols. With all this, I think it might be the most universal tool in the history of embedded systems. I am extremely proud of our engineers – they’ve really outdone themselves on this one.”
The Device Provisioner executes commands from a script written in the C language that can be provided by SEGGER, the silicon vendor, or written by the users themselves.
The Device Provisioner comes as part of the software package for both the J-Link and Flasher family of products. Script files can be executed on J-Links and Flasher while connected to a host PC, as well as executed by Flasher in stand-alone mode.
Script files can be distributed in source code or in pre-compiled form to protect the IP.
With SEGGER production programmers and debug probes, users are ready today for the challenges of tomorrow!
For more information, please visit the Device Provisioner page.