The new Flasher Device Support Kit (DSK) provides everything necessary to extend the device support of the Flasher in-circuit / in-system production programmers. With the DSK, it is now easy to add new or custom devices to the long list of supported devices of the Flasher product family (“The almost-anything programmers”).
Out of the box, Flasher programmers support all devices programmed by the popular J-Link debug probes plus many other devices in many other families, such as Aurix, AVR, H8S, M16C, M32C, MSP430, PIC18, PIC24, RH850, RL78, RX, TMS320, and more. For devices that are not yet supported, engineers can use Flasher DSK to deliver a programming solution for production programming. Flasher DSK is truly unlimited, it is possible to develop solutions to program the internal memory of 8-bit to 64-bit devices (whether flash, MRAM, or FRAM) and attached external memory (CFI, QSPI, NAND flashes, eMMC, or memory cards).
Engineers have full access to all interfaces currently supported (such as JTAG, SWD, UART, SPI, etc.) for connection, along with full control of the programming process. The tools and APIs provided are identical to the tools and APIs used by SEGGER, making it possible to deliver the same exceptional programming performance as SEGGER’s own solutions. With the Flasher DSK, all customers can ensure that their production setup will work with any target memory they choose. They only need one programmer for all setups.
The DSK comes with a compiler for the virtual processor in the Flasher executing the flash loaders. The flash loaders created can achieve the same high speed as the ones developed by SEGGER, with performance usually very close to the theoretical maximum imposed by the target to be programmed.
The created end-user packages can be easily distributed without any license fees or royalties to SEGGER.