私は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 を使用しています。
少し早いですがお礼を....