Flasher - Automation

From SEGGER Wiki
Jump to: navigation, search

SEGGER's production programmer line of Flashers allow for easy and flexible automation in production setups.
This can be implemented in virtually any environment: Custom C, C++, C# as well as LabView applications, Bash, Batch or Python scripts and similar.

Remote control

Flasher's remote control features (i.e. handshake lines and ASCII command protocol) can be used from a custom application to control Flashers.
This approach does not require any additional components and can be used out-of-the-box with any Flasher model operating in stand-alone mode.
More information on Flasher's remote control features: Flasher - Remote control.

Software development kit

In addition to Flasher's remote control features, Flashers can also be controlled using the J-Link SDK.
This approach requires the J-Link SDK as an additional component and requires Flasher to be operated in PC-based mode.
More information on the J-Link software development kit: J-Link SDK on segger.com.

Command line

The Flasher software package is shipped with various applications. Most of those applications offer an extensive command line interface that allows for automation of Flashers.
This approach requires the use of software from the Flasher software package as well as Flasher to be operated in PC-based mode.
More information on...