搜索

5

主题

10

帖子

43

积分

新手上路

Rank: 1

积分
43
发表于 2014-10-13 15:28:07 12192 浏览 0 回复

请教 eMMC 中 mmcblk0p1 哪去了的问题

我使用 linux+Qt, 启动后,在控制台中查看 /dev, 发现有列出
mmcblk0   mmcblk0p2  mmcblk0p3 ...
就是没有 mmcblk0p1
猜测:
1. 在官方手册中,有讲格式化 eMMC,但第一个分区应该是 FAT。而这里却没有识别出来
2. sdfuse flashall 时,到底是烧到哪里了?
   查看源码,不是很清楚,但是有这样的列表
   bootloader
     kernel
     ramdisk
    ....
3. 在未启动系统时,进入控制台。 使用 sdfuse 回车,看到有一系列的列表。
[Partition table on MoviNAND]
ptn 0 name='bootloader' start=0x0 len=N/A (use hard-coded info. (cmd: movi))
ptn 1 name='kernel' start=N/A len=N/A (use hard-coded info. (cmd: movi))   
ptn 2 name='ramdisk' start=N/A len=0x300000(~3072KB) (use hard-coded info. (cmd: movi))
ptn 3 name='Recovery' start=N/A len=0x600000(~6144KB) (use hard-coded info. (cmd: movi))
ptn 4 name='system' start=0x1000000 len=0x40000000(~1048576KB)                          
ptn 5 name='userdata' start=0x41000000 len=0x40000000(~1048576KB)
ptn 6 name='cache' start=0x81000000 len=0x12C00000(~307200KB)     
ptn 7 name='fat' start=0x93C00000 len=0xF800000(~253952KB)

如果将以上内容烧到 FAT 分区而没有破坏 MBR ,那么后续的EXT3 分区是可以识别的。。

那么,我的问题来了:
q-1: 是否eMMC 中FAT 分区保存了这些东西?
q-2: 控制台中使用 movi 看上去是直接读取 NAND的逻辑块的内容,它到底是从 MBR 开始计数的还是从 FAT 分区开始计数的?
q-3: 请教 sdfuse 将以上内容烧到NAND的哪个位置上?
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表