Segger adds programmable system test to in-system programmers

Segger has added system test capability to its ‘Flasher’ range of in-system programmers.

Segger Flasher in system programmer C programming apps

“In addition to programming a target image, these devices can now run custom applications, thereby adding an entirely new layer of flexibility to the programming workflow,” according to the company, which calls the user-sourced C programmes ‘Flasher Apps’. “Flasher Apps run directly on a Flasher. They are sand-boxed, which protects the integrity of the Flasher programmer and ensures safe execution.”

Writing the apps is supported by a software development kit (‘Flasher SDK’) provided by Segger.


In addition to their day-job of programming the internal flash memory of processors and programmable logic, said Segger the apps should be able to run device and board tests during production and provide field engineers with diagnostic tools.


The SDK includes ‘Flasher App Builder’ for testing before production deployment, and allows access to the programmer firmware API and device attributes.

“Standard interfaces such as JTAG, SWD, SPI, UART, and I2C are supported out of the box,” said Segger. “Flasher also provides two soft cores that can be programmed to replicate any interface protocol. Therefore, it is possible to control an entire target interface.”

Capable Flashers include: Portable Plus, Pro, Compact, Hub-4, Hub-12 and ATE2.

Scroll down this Segger web page to find Flasher Apps

 

Steve Bush

Steve Bush is the long-standing technology editor for Electronics Weekly, covering electronics developments for more than 25 years. He has a particular interest in the Power and Embedded areas of the industry. He also writes for the Engineer In Wonderland blog, covering 3D printing, CNC machines and miscellaneous other engineering matters.

Leave a Reply

Your email address will not be published. Required fields are marked *

*