主题 : eMMC分区问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 118278
精华: 0
发帖: 2
金钱: 15 两
威望: 3 点
综合积分: 4 分
注册时间: 2015-08-18
最后登录: 2015-08-24
楼主  发表于: 2015-08-20 15:10

 eMMC分区问题

大家好:

我们自己用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