Intel:Cyclone® V SoC のブート用 eMMC の書き込み方法について、HPS Flash Programmer は eMMC には非対応ですか?非対応の場合、書き込み手段としてはどのような方法がありますか?

Cyclone SoC FPGA

カテゴリ:SoC
ツール:-
デバイス:Cyclone® V

HPS Flash Programmer では eMMC は非対応です。
HPS Flash Programmer が対象とするのは QSPI Flash と NAND Flash のみです。
 
書き込み手段としては、DS-5 経由で HPS 側で U-Boot を実行し、U-Boot の mmc コマンドを使用して書き込む方法が利用可能です。

U-Boot の cmd_mmc.c より抜粋(HELP 表示の定義)

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");

参考:『簡易デバックに最適!DS-5 で U-Boot を起動する方法』
https://www.macnica.co.jp/business/semiconductor/articles/intel/116741/

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。