Skip to main content
  • 产品
  • Evaluate our Software
  • 下载
  • Free Utilities
  • 购买
  • 芯片厂商
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • 新闻简报
  • 联系我们
  • Program embedded systems
  • Flasher DSK

    Flasher DSK

    The Flasher Device Support Kit (DSK) enables silicon vendors and customers to add support for new devices and test apps on their own.

    Buy now
    Downloads
    SEGGER Flasher DSK
    1. 1.Key features
    2. 2.Most flexible programmer
    3. 3.Flasher Device Packs
    4. 4.Third-party device additions
    5. 5.Flasher DSK Package
    6. 6.FAQ

    Overview

    Flasher DSK is a framework for developing target device specific flash loaders and applications executed via the Flasher production programmers. 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. In addition the Flasher DSK framework enables creating small applications to perform product related tests via the Flasher.

    Key features

    • Enables high speed programming of devices not yet added to the support database
    • Available for cores and interfaces not yet supported by Flasher

    Most flexible programmer

    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

    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 specifies eight pins with one pin for input and the remaining seven pins for any I/O operation.

    The Flasher DSK includes device definition templates, the API documentation for the Flasher firmware, as well as documentation for device definition and an installer. The J-Link DSK is also included.

    Welcome page of SEGGER high-performance flash loader installer

    Third-party device additions

    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.

    Flasher DSK Package

    The Flasher DSK includes everything which is needed to add support for a new device to the Flasher software.

    NameDescription
    Emdedded Studio licenseEmbedded Studio may be used free of charge to create or modify Flasher device packs.
    Emdedded Studio development packThis Embedded Studio package may be installed to create Flasher DSK projects and develop PCodes and DDFs. The pack also includes the required tools to validate and build custom flash loaders.
    PCode templateFlasher PCodes are C-like script files which are compiled into object code. These object codes can then be loaded and executed by the Flasher firmware for standard operations like initialisation, erasing, reading, writing, or verifying.
    Device definition file (DDF) templateDevice definition files are XML files required by U-Flash to define support, device properties, and configuration including dialog elements for devices.
    ToolsTools for building and validating PCodes and DDFs.
    SupportIncludes 6 months of free support (2h) and updates.

     

    FAQ

    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 it 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. This task requires the J-Link DSK which is part of the Flasher DSK.

    Q: What is the difference between the Flasher DSK and the J-Link DSK?

    A:  The J-Link DSK is required to add newly supported devices based on cores already supported by J-Link. Such devices are then also supported by the Flasher production programmers. The Flasher DSK extends these options to support new devices to support any core, any interface. Target devices supported by the Flasher DSK include MCUs, SoCs, and memories.


    Latest news

    2025
    Sep.04
    J-Link
    SEGGER and Winbond logos with handshake graphic

    SEGGER establishes programming-support partnership with Winbond Electronics Corporation

    Effective immediately, SEGGER programming support is available for selected SPI flash-memory devices from Winbond Electronics Corporation. SEGGER's highly regarded J-Link and Flasher product lines are now fully compatible with Winbond's high-performance W25H, W25Q, and W25X SpiFlash® multi-input/-output (I/O) serial-flash-memory-unit families.

    [Read more...]
    2025
    Jul.09
    J-Link
    J-Link devices alongside Renesas RA8P1

    SEGGER delivers J-Link and Flasher support for Renesas Electronics's RA8P1

    SEGGER's J-Link series of debug probes and Flasher programmers are now compatible with Renesas Electronics's high-performance group of RA8P1 microcontrollers (MCUs). The MCUs are powered by the Arm® Cortex®-M85 (CM85) processor with a Helium™ M-Profile Vector Extension and Ethos™-U55 neural processing unit.

    [Read more...]

    All news

    • Online documentation
    • Knowledge Base
    • Supported devices
    • Release notes
    • Update notification
    • Pricing
    • Buy now
    • Support
    • Silicon vendor resources

    全球总部

    德国: SEGGER Microcontroller GmbH

    地址: Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    电邮: info@segger.com
    电话: +49-2173-99312-0
    传真: +49-2173-99312-28

    网点分布

    中国:哲戈微系统科技(上海)有限公司

    地址: 中国上海市闵行区秀涟路133号
    大虹桥国际A 栋218室
    邮编201199
    电邮: china@segger.com
    电话: +86-133-619-907-60


    简易信息聚合

    通过ISO 9001认证

    ISO 9001

    30多年的嵌入式行业经验

    First-class embedded software tools since 1992
    • 版本说明
    • 免责声明
    • 行为准则
    • 隐私策略
    • 沪ICP备2022005181号
    • 沪公网安备 31011202014525号
    © 2025 SEGGER - 版权所有.

    您即将离开 segger.cn 而访问境外网站,是否继续?