Armadilloフォーラム

Armadillo410 microSDのフォーマットについて

sankyo_takada

2015年6月19日 18時07分

お世話になります。
高田と申します。

microSDのフォーマットについて質問があります。
Armadillo-410に実装したmicroSD(8GB)をFAT32でフォーマットしたのですが、
約1GBしか認識されないようです。(dfコマンドで確認)
全領域認識させるためにはどのようにすればいいのでしょうか?

こちらで行った操作は以下になります。
①fdisk /dev/mmcblk0でパーティション作成
 全領域を1つのパーティションとし、タイプは「c」(W95 FAT32 (LBA))を指定
 コマンドpでパーティション情報を確認し、正常に生成できていることを確認しました
②mkfs.vfat -F 32 /dev/mmcblk0p1を実行し、FAT32でフォーマット

なお、補足情報ですが、上記操作を行ったmicroSDをWindowsで見ると、
やはり1GBしか認識されません。
また、WindowsでmicroSDをフォーマットしたものをArmadilllo-410で見ると
全領域分の容量となりました。

環境
Armadillo410
Linux2.6.26

よろしくお願いいたします。

コメント

at_daisuke.sasaki

2015年6月19日 20時03分

佐々木大輔です。

> Armadillo-410に実装したmicroSD(8GB)をFAT32でフォーマットしたのですが、
> 約1GBしか認識されないようです。(dfコマンドで確認)

申し訳ありません。
Atmark DistのdosfstoolsのMakefileのバグにより、本現象がおきています。

パッチを添付しました。

お手数ですが、パッチを当ててビルドしなおしたイメージで、再度お試しください。

パッチ適用手順
1. ATDEのAtmark Distディレクトリに以下のパッチをコピー
2. 以下のコマンドでパッチを当てる

patch -p0 < atmark-dist-20150424-dosfstools.patch
ファイル ファイルの説明
atmark-dist-20150424-dosfstools.patch

sankyo_takada

2015年6月20日 13時59分

高田です。

早々のご対応ありがとうございます。
パッチを当てたところ、microSDの容量を正しく認識するようになりました。

ありがとうございました。