Armadilloフォーラム

SDブート

fujiwara_s

2016年10月27日 14時18分

ドキュメントを参照しながらSDブートの手順を進めているのですが、
下記の箇所にて

http://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manua…

VFAT で フォーマットしたはずの 第1パーティションを EXT4 でマウントをする、となっているのですが、
エラーによりマウントできません。

[PC ~]$ sudo mount -t ext4 /dev/sdb1 sd

ブートローダーについては、下記を参照し、
ATDE6 の環境下でビルドしたものを使用しています。

http://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manua…

自前のもではなく、バイナリのものでも試してみようと思いますが、
何か注意すべき点等あるでしょうか?

コメント

安藤です。

>VFAT で フォーマットしたはずの 第1パーティションを EXT4 でマウントをする、となっているのですが、
>エラーによりマウントできません。

>[PC ~]$ sudo mount -t ext4 /dev/sdb1 sd

申し訳ありません、マニュアルの記載に誤りがあります。
正しくは、

[PC ~]$ sudo mount -t vfat /dev/sdb1 sd

です。
SDカードの第一パーティションをFAT32で構築しているため、マウントオプションは
ext4ではなくvfatとなります。

安藤様

ありがとうございます。
無事正常なマウントが確認できました。

最後までドキュメント通りに進めたのですが、
最終的にSDでのブートに失敗しているようです。

確かに、マニュアルの通り

Hit any key to stop autoboot: 0
=> saveenv
Saving Environment to MMC...
Writing to MMC(0)... done

とはなるのですが、リセットした後、添付ファイルのようにファイルシステムを認識できず、
マウントに失敗しているようです。

何か他に必要な設定があるのでしょうか?

ファイル ファイルの説明
sd_boot_log.txt

安藤様

ありがとうございます。
無事ログインまで確認できました。

引き続き、カスタムRFSを試してみようと思います。
ありがとうございました。