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/