Intel: How to write boot eMMC for Cyclone® V SoC, does HPS Flash Programmer not support eMMC? If not, what are the writing methods?
Category: SoCs
tool:-
Device: Cyclone® V
HPS Flash Programmer does not support eMMC.
HPS Flash Programmer only supports QSPI Flash and NAND Flash.
As a writing method, it is possible to execute U-Boot on the HPS side via DS-5 and write using the mmc command of U-Boot.
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
" "mmc write addr blk# cnt
" "mmc erase blk# cnt
" "mmc rescan
" "mmc part - lists available partition on current mmc device
" "mmc dev [dev] [part] - show or set current mmc device [partition]
" "mmc list - lists available devices");
Reference: "Ideal for simple debugging! How to start U-Boot on DS-5
https://www.macnica.co.jp/business/semiconductor/articles/intel/116741/
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.