Anyone can add new devices to SEGGER Flasher DSK
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. For devices that are not yet supported, engineers can use Flasher DSK to deliver a programming solution for production programming. Flasher DSK is 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) 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.
"Silicon vendors and customers investing in SEGGER programmers have the flexibility to add new devices when required, on their own timeline, independent of SEGGER,” says Rolf Segger, Founder of SEGGER. “They can work with SEGGER to get their devices supported or simply do it themselves, even for devices not currently introduced or known to the market. This gives our customers and partners the same ability to extend the Flasher device support as available to engineers at SEGGER.”
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.