Armadilloフォーラム

ブートデバイスをeMMCに固定するコマンドについて

hagihara

2024年9月8日 10時40分

お世話になっております。

Armadillo-610の製品マニュアルを参考に、eFuseの値を変更し、ブートデバイスをeMMCに固定しようとしております。具体的には、製品マニュアル A.4.2. に記載されているコマンドを実行しようとしていますが、Bank 0 Word 5に設定する値が、説明文中では0x4062と記載されているのに対し、実行するコマンドでは0x4060になっています。(添付ファイル参照)
実行するコマンドの方が間違っており、fuse prog 0 5 0x4062 が正しいという認識で合っているでしょうか。
ご回答のほど、よろしくお願いいたします。

ファイル ファイルの説明
fuse_prog.png Armadillo-610 製品マニュアル A.4.2.
コメント

hagihara

2024年9月8日 11時26分

申し訳ございません。
BOOT_CFG1の1bit目の可変を「不可」であると見間違っていました。
該当のbitは変更可であり、マニュアル内に説明があること確認しました。

at_satoshi.ohta

2024年9月9日 11時37分

太田です。

マニュアルが紛らわしい書き方で申し訳ありません。

BOOT_CFG1[1] への書き込みは eMMC からのブートに固定する手順において必要ないはずです。
したがって Bank 0 Word 5 への書き込みは 0x4060 でお願いいたします。

マニュアルの表と文章は修正します。
今後ともどうぞよろしくお願いいたします。

hagihara

2024年9月11日 9時09分

> 太田です。
>
> マニュアルが紛らわしい書き方で申し訳ありません。
>
> BOOT_CFG1[1] への書き込みは eMMC からのブートに固定する手順において必要ないはずです。
> したがって Bank 0 Word 5 への書き込みは 0x4060 でお願いいたします。
>
> マニュアルの表と文章は修正します。
> 今後ともどうぞよろしくお願いいたします。

ご回答ありがとうございます。
0x4060を書き込むようにいたします。