0

私はBF548 EZKIT LITEに取り組んでおり、tftpブートを行っていました。カーネルと jffs2 ファイル システムが正常にロードされ、ルート プロンプトが表示されました。

しかし、今は起動に SD カードを使用する必要があります。ext2 パーティションを sd カードに作成し、その中に u-boot.ldr(ブートローダー) をコピーしましたが、SD カードをボードに挿入した後にこのファイルをロードしようとすると、のようなエラー

データの転送に失敗しました
** ext4fs_devread 読み取りエラー - ブロック

ext2 ファイルシステムのマウントに失敗しました...

** 認識できないファイル システム タイプ **

ネットで検索しましたが、何も見つかりませんでした。SD カードが検出されたことを示す詳細のログを追加します。

bfin> mmcinfo Device: Blackfin SDH Manufacturer ID: 3 OEM: 5344 Name: SD02G Tran Speed: 25000000 Rd Block Len: 512 SD version 2.0 High Capacity: No Capacity: 1.8 GiB Bus Width: 4-bit bfin> bfin> ext2load mmc 0 0x1000000 u-boot.ldr tranfering data failed ** ext4fs_devread read error - block Failed to mount ext2 filesystem... ** Unrecognized filesystem type ** bfin>

別のSDカードも試しましたが、それでも同じ問題が発生しました。これについての手がかりはありますか?共有してください。

U ブート バージョン = 2014.07。Linux カーネル = 4.5.4

ボードサポートパッケージの作成には Buildroot を使用しています。

少し早いですがお礼を....

4

1 に答える 1