The HPS Flash Programmer does not support eMMC.
The HPS Flash Programmer only supports QSPI Flash and NAND Flash.
As a writing method, you can execute U-Boot on the HPS side via DS-5 and write using the U-Boot's mmc command.
Excerpt from cmd_mmc.c of U-Boot (definition of HELP display)
U_BOOT_CMD(
mmc, 6, 1, do_mmcops,
"MMC sub system",
"read addr blk# cnt\n"
"mmc write addr blk# cnt\n"
"mmc erase blk# cnt\n"
"mmc rescan\n"
"mmc part - lists available partition on current mmc device\n"
"mmc dev [dev] [part] - show or set current mmc device [partition]\n"
"mmc list - lists available devices");
Reference: "How to start U-Boot on DS-5 for simple debugging!"
https://www.macnica.co.jp/business/semiconductor/articles/intel/116741/
--------------------
Category: SoC
Tools: -
Device: Cyclone® V