大家好:
我们自己用ARM+eMMC做了块板子(eMMC既用于烧录也想用于存储文件),使用ramfs文件系统时,烧录启动都成功了,能够进入linux系统,但在 /dev 目录下不能看到类似 mmcblk0 的设备;而不使用 ramfs 时,启动到挂载根文件系统时,提示 “找不到 mmcblk0p1” 设备。
我想问下,上述问题会不会是 eMMC 的分区问题?如果是的话,应该怎么修改 eMMC 的分区,是在 uboot 的源码中还是 kernel 的源码中进行修改呢?在哪些文件中进行修改?怎么修改?
在uboot中使用 mmcinfo 命令查看到的 eMMC 的信息:
Device: msc
Manufacturer ID: fe
OEM: 14e
Name: MMC04
Tran Speed: 52000000
Rd Block Len: 512
MMC version 4.41
High Capacity: Yes
Capacity: 3.5 GiB
Bus Width: 8-bit