我有这个 ARM9 SAM9G25 嵌入式系统,运行 Linux 2.6.39 内核和 Busybox。我将(引导加载程序和 linux+initramfs 的)映像放在 SD 上,以便最终系统从它启动 - 到目前为止,这没有问题。
现在,当我尝试在 Linux 或 Busybox 中访问 SD 卡时,问题就出现了。并不是没有进入
ls /dev
关于mmcblk0p1
、、mmcblk0
或sdb
任何其他相关内容。但与
cat /proc/devices
最后一行有
179 mmc
我猜 179 是主编号,所以我尝试将其添加到 device_table 中,以便 buildroot 生成mmcblk0p1
下一个图像
/dev/mmcblk0p1 b 755 0 0 179 0 - - -
(分别是:'name''type''mode''uid''gid''major''minor''start''inc''count')
但一切都没有改变,在 Linux 菜单配置中选择了驱动程序。
有谁知道为什么我看不到 SD 卡/设备?