-1

在检测到 SD 卡但安装不成功时,Linux 中已包含基于 SPI 驱动程序的 SD 卡和特定于板的 SPI 驱动程序。请查看以下日志以供参考。

# cd /
# ls
bin      init     linuxrc  opt      run      tmp
dev      lib      media    proc     sbin     usr
etc      lib64    mnt      root     sys      var

-----SD Card inserted-----

[ 1368.820495] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1369.106903] mmc0: new SDHC card on SPI
[ 1369.811157] mmcblk0: mmc0:0000 SS08G 7.40 GiB 
[ 1371.203216]  mmcblk0: p1

# mount -t auto /dev/mmcblk0p1 /root/
mount: mounting /dev/mmcblk0p1 on /root/ failed: No such file or directory

我在 buildroot fstab 文件中添加了 devtmpfs 条目。我检查了 /dev 并发现有一个 mmcblk0p1 条目,并且在根挂载点也有一个名为 /root 的目录。我无法找到导致此问题的原因。

任何帮助/指导表示赞赏。

4

1 回答 1

1

linux 在升级到较新的内核版本时,文件系统对 ext3/4 的支持以某种方式自动重置。通过 menuconfig 启用后,编译和测试发现它按预期工作。

于 2021-08-31T09:28:25.780 回答