我正在研究BF548 EZKIT LITE,我已经完成了 tftp 引导。内核和jffs2文件系统加载成功,得到root提示。
但是现在我需要使用 SD 卡进行启动,我已经将 ext2 分区到 sd 卡中并在其中复制 u-boot.ldr(boot loader),但是在将 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-boot 版本= 2014.07。Linux 内核 = 4.5.4
我正在使用 Buildroot 制作板支持包。
预先感谢....