Skip to main content
  • Products
  • Software evaluation
  • Downloads
  • Free utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • Program embedded systems
  • eMMC and SD-card programming

    Flasher eMMC and SD-card programming

    Create ready-to-write FAT and exFAT images using Storage Image Creator FAT.

    Buy now Compare Flasher models Documentation
    An electronic device labeled "Flasher" is shown, used for in-circuit programming. It connects to an e-MMC card and features indicator lights for status: Ready, Not Ready, and Fail. Arrows illustrate the connection to the e-MMC and another component, representing data transfer.
    1. 1.Overview
    2. 2.Use case
    3. 3.How it works
    4. 4.SEGGER Image Creators
      1. 4.1.FAT Image Creator
      2. 4.2.NAND Image Creator
      3. 4.3.NOR Image Creator
    5. 5.FAQ

    Overview

    SEGGER Flashers support in-system programming of eMMCs and SD cards to enable easy and efficient production processes. In addition to programming a wide range of microcontrollers, SoCs, and external (Q)SPI flash devices, the Flasher series can also handle eMMC and SD cards via seamless integration with the Storage Image Creator command-line tool. 

    With Storage Image Creator FAT, a single, ready-to-write image is generated from files provided by the user. This workflow reduces multiple preparation steps to one write operation, enabling rapid, consistent, and high-yield production programming. 


    Use case

    Storage Image Creator FAT for SEGGER Flashers

    An electronic device labeled "Flasher" is shown, used for in-circuit programming. It connects to an e-MMC card and features indicator lights for status: Ready, Not Ready, and Fail. Arrows illustrate the connection to the e-MMC and another component, representing data transfer.

    Many products rely on eMMCs flash memory or SD cards, and they require that an initial data set with a FAT or exFAT file system (such as emFile) be written directly during production. Storage Image Creator FAT optimizes this process by generating a ready-to-use image that can be programmed in-system, eliminating extra handling steps and reducing both effort and cost. This makes it an efficient choice for production environments in which consistent, preconfigured file systems must be prepared quickly and reliably.

     


    How it works

    Integration and workflow

    Because Storage Image Creator is a command-line tool, it effortlessly integrates into CI/CD processes, enabling automatic creation of up-to-date production images without human intervention.

    The utility encapsulates an entire FAT or exFAT file system as a single production file. This includes the full directory structure and files that are ready to be stored and used with no additional preparation, apart from the mounting of the file system. Essentially, the utility creates a virtual storage device on the host computer, allowing files and directories to be added exactly as they are needed on the target device. 

    Smart sector programming

    The resulting image contains only the specific sectors required for flash memory programming. By eliminating empty space, this optimized file significantly reduces both image transfer and programming time. The image can then be written during production using a SEGGER Flasher—acting as the high-speed flash tool—to prepare the memory for the final end product.

     More information 


    SEGGER Image Creators

    SEGGER has Image Creator tools for all major memory types. Each tool addresses the specific needs of the respective memory technology and production workflow.

    A dark background filled with cascading vertical lines of binary code (0s and 1s) creates a digital, futuristic atmosphere. The pattern gives a sense of depth, resembling a virtual tunnel or data stream, enhancing themes of technology and information.

    FAT 

    Image Creator

    Builds FAT or exFAT file-system images for file-based storage, such as SD and eMMC flash memory.

    Read more
    A dark background filled with cascading vertical lines of binary code (0s and 1s) creates a digital, futuristic atmosphere. The pattern gives a sense of depth, resembling a virtual tunnel or data stream, enhancing themes of technology and information.

    NAND 

    Image Creator

    Creates images tailored for NAND flash. Handles NAND-specific layouts, bad block management, and ECC considerations.

    Read more
    A dark background filled with cascading vertical lines of binary code (0s and 1s) creates a digital, futuristic atmosphere. The pattern gives a sense of depth, resembling a virtual tunnel or data stream, enhancing themes of technology and information.

    NOR 

    Image Creator

    Produces images optimized for NOR flash, which is useful when file contents need to be directly mapped to memory sectors.

    Read more

    FAQ

    Do I need an additional license in order to use Storage Image Creator FAT with Flasher?

    No. The Storage Image Creator FAT utility is available free of charge with the Flasher software package. You can use it to prepare images for any SEGGER flash tool without extra costs

    How can I be sure that I can program eMMC flash memory and SD cards? Where do I find a Flashloader list?

    eMMC flash memory and SD cards are programmed indirectly through the MCU on the target system. This requires a suitable flashloader that supports the specific pin assignment of the hardware design.

    For more information or assistance with your setup, you are welcome to contact us.

    How does the Flasher handle bad blocks in eMMC flash memory?

    The Flasher, in combination with the Image Creator, manages the file system structure to ensure data integrity. For raw NAND flash chips, the NAND Image Creator specifically handles bad block management and ECC (Error Correction Code) requirements during the flash memory programming process.

    Can I program an SD card while it is soldered to the board?

    Yes. SEGGER Flashers support in-system programming (ISP) for SD cards and eMMCs that are soldered directly onto the PCB, provided the necessary pins (CMD, CLK, DATA) are accessible via a test point or header.

    Get in touch with us

    Have questions or need assistance? Our Embedded Experts are here to help!

    Reach out to us for:

    • Licensing quotes
    • Technical inquiries
    • Project support

     

    Contact us

    • Online documentation
    • Knowledge Base
    • Supported devices
    • Update notification
    • Support

    Headquarters

    SEGGER Microcontroller GmbH

    Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    info@segger.com
    Tel.: +49-2173-99312-0
    Fax: +49-2173-99312-28

    Locations

    USA: SEGGER Microcontroller Systems LLC

    Boston area
    101 Suffolk Lane
    Gardner, MA 01440, USA
    us-east@segger.com
    Tel.: +1-978-874-0299
    Fax: +1-978-874-0599

    Silicon Valley
    Milpitas, CA 95035, USA
    us-west@segger.com
    Tel.: +1-408-767-4068

    China: SEGGER Microcontroller China Co., Ltd.

    Room 218, Block A, Dahongqiaoguoji
    No. 133 Xiulian Road
    Minhang District, Shanghai 201199, China
    china@segger.com
    Tel.: +86-133-619-907-60

    ISO 9001
    ISO 27001
    First-class embedded software tools since 1992
    Designed and made in Germany
    • Imprint
    • Disclaimer
    • Code of Conduct
    • Privacy Policy
    © 2026 SEGGER - All rights reserved.