A new memory device – such as the internal flash memory of a microcontroller or external rewritable non-volatile memory – usually requires a flash loader for programming. While SEGGER is continuously updating its Flasher software for new devices, some devices may have not yet been added. To enable customers to fill in the gaps on their own, the Flasher DSK is offered. With the Flasher Device Support Kit, customers can create Flasher Device Packs and an installer to distribute their Flasher Device Packs.
- Enables high speed programming of devices not yet added to the support database
- Available for cores not yet supported by Flasher
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. As Flasher programmers can be quickly set up for different tasks, reconfiguring a production line with the Flasher family is a breeze.
Flasher Device Packs define how to handle target devices while programming. They can include a RAM Code, firmware calls and device-specific initialization.
Writing Flasher Device Packs using the Flasher DSK gives customers access to the Flasher firmware API and device definition attributes. Programming can be set up to use the standard interfaces such as JTAG, SPI, UART and SWD as well as FINE, SWIM, PDI, I²C, ISP, bitbanging and more. The hardware interface is specified so that one pin is for input and seven pins can be used for any I/O operation.
Silicon vendors or project managers who have device support files for new devices may require a way to distribute the files that include the support. The files can either be copied to the end user's hard drive or added by simply running an installer. The Flasher DSK comes with a template for an installer, that sets this up within Microsoft Windows.
The Flasher DSK includes everything which is needed to add support for a new device to the Flasher software.
|Emdedded Studio Development Pack||An Embedded Studio package extending Embedded Studio with a Flasher DSK project template for developing PCodes and DDFs as well as the required tools to validate and build custom flash loaders.|
|PCode Template||A PCode template.|
|Device Definition File (DDF) Template||A Device Definition File template.|
|Tools||Tools for building and validating PCodes and DDFs.|
|Support||Includes 6 months of free support (2h) and updates.|
Q: I am using a device with CPU core / architecture XYZ, but I cannot find this core on the list of supported CPU architectures for the SEGGER flash loader. Can I still use the Flasher DSK + SEGGER flash loader?
A: Yes, please use the Flasher DSK,. This is what the Flasher DSK was made for!
Q: I have an SPI flash connected to my Cortex-M4-based MCU, but the SPI flash is not memory-mapped into the MCU address space. Can I still use the DSK + SEGGER flash loader?
A: Yes, the J-Link DSK required for this task is part of the Flasher DSK.