CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 22338|回复: 10

一起来了解一下NAND在android上的分区结构

[复制链接]
发表于 2013-2-6 10:09:21 | 显示全部楼层 |阅读模式
在目前全志A10软件中,对于NandFlash的分区总数是9个分区参见文件:lichee\tools\pack\chips\sun4i\configs\crane\3g\sys_config.fex
[part_num]
num     = 8

;------------------------------>nanda, knownas bootfs before, includes boot.axf u-boot.bin etc...
[partition0]
   class_name  = DISK
   name       = bootloader
   size_hi    = 0
   size_lo    = 16384
   user_type   = 0
   ro         = 0

;------------------------------>nandb,enviroment for u-boot
[partition1]
   class_name  = DISK
   name       = env
   size_hi    = 0
   size_lo    = 16384
   user_type   = 0
   ro         = 0

;------------------------------>nandc,kernel and ramdisk
[partition2]
   class_name  = DISK
   name       = boot
   size_hi    = 0
   size_lo    = 32768
   user_type   = 0
   ro         = 0

;------------------------------>nandd,android real rootfs
[partition3]
   class_name  = DISK
   name       = system
   size_hi    =0
   size_lo    = 524288
   user_type   = 0
   ro         = 0

;------------------------------>nande, userdata
[partition4]
   class_name  = DISK
   name       = data
   size_hi    = 0
   size_lo    = 262144
   user_type   = 1
   ro         =0

;------------------------------>nandf,misc
[partition5]
   class_name  = DISK
   name       = misc
   size_hi    = 0
   size_lo    = 16384
   user_type   = 0
   ro         = 0

;------------------------------>nandg, forrecovery
[partition6]
   class_name  = DISK
   name       = recovery
   size_hi    = 0
   size_lo    = 262144
   user_type   = 0
   ro         = 0

;------------------------------>nandh,android app cache
[partition7]
   class_name  = DISK
   name       = cache
   size_hi    = 0
   size_lo    = 131072
   user_type   = 0
   ro         = 0

      为什么我们看到part_num 指定的是8,而分区总数却是9呢?
      因为在上面分区划分完后,剩余空间将被分区成第9个分区UDISK(nandi),最终会被挂载到/mnt/sdcard

回复

使用道具 举报

发表于 2013-2-6 13:29:49 | 显示全部楼层
学习了!
回复 支持 反对

使用道具 举报

发表于 2013-2-10 21:28:31 | 显示全部楼层
nandd 太小,不能用来安装linaro
回复 支持 反对

使用道具 举报

发表于 2013-2-10 22:46:10 | 显示全部楼层
fastboot的分区表和我们安装的linaro的分区表不同,导致有问题。
-total partitions:11-
-name-        -start-       -size-
bootloader  : 1000000       1000000
env         : 2000000       1000000
boot        : 3000000       2000000
system      : 5000000       14000000
data        : 19000000      20000000
misc        : 39000000      1000000
recovery    : 3a000000      2000000
cache       : 3c000000      8000000
private     : 44000000      1000000
sysrecovery : 45000000      14000000
UDISK       : 59000000      93000000
回复 支持 反对

使用道具 举报

发表于 2013-2-10 22:48:35 | 显示全部楼层
linaro 里的配置
[    4.000000] The 0 disk name = DEVICE, class name = NAND, disk start = 0, dis  size = 7979008
[    4.010000] The 1 disk name = bootloader, class name = DISK, disk size = 32768
[    4.020000] The 2 disk name = env, class name = DISK, disk size = 32768
[    4.020000] The 3 disk name = boot, class name = DISK, disk size = 65536
[    4.030000] The 4 disk name = misc, class name = DISK, disk size = 32768
[    4.040000] The 5 disk name = recovery, class name = DISK, disk size = 65536
[    4.040000] The 6 disk name = private, class name = DISK, disk size = 32768
[    4.050000] The 7 disk name = sysrecovery, class name = DISK, disk size = 655360
[    4.060000] The 8 disk name = UDISK, class name = DISK, disk size = 4816896
[    4.070000] The 8 disk size = 5062656
回复 支持 反对

使用道具 举报

发表于 2013-3-29 19:06:26 | 显示全部楼层
老大,能不能出个小白可以看懂的连续教程啊?我看了整个网站很多问题都好像横空出世似得,实在无从下手啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-31 14:27:40 | 显示全部楼层
lbsip 发表于 2013-3-29 19:06
老大,能不能出个小白可以看懂的连续教程啊?我看了整个网站很多问题都好像横空出世似得,实在无从下手啊。 ...

目前官方正在整理一本教程书,不过可能要很久很久去了。。
论坛上的资料靠大家完善,很多人都发在自己的博客,不过官方没精力去收集整理这些现成的。
我也是自己遇到什么问题解决了才发到这里来,所以还需要大家共同努力收集啊
回复 支持 反对

使用道具 举报

发表于 2013-6-15 16:29:17 | 显示全部楼层
官方安卓下  NAND下 系统根目录怎么查询?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-16 17:20:50 | 显示全部楼层
webyxm 发表于 2013-6-15 16:29
官方安卓下  NAND下 系统根目录怎么查询?

你不会是要这句吧:“ls /”?
回复 支持 反对

使用道具 举报

发表于 2013-10-6 20:08:02 | 显示全部楼层
学习了!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2022-11-27 00:37 , Processed in 0.020836 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部