CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

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

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

[复制链接]

19

主题

9

好友

2497

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
391
金钱
1061
威望
387
买家信用
卖家信用
积分
2497
发表于 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

很久没玩这个了,也没上过线了。如果有需要交流的,欢迎来邮件: leapmusic@QQ邮箱
回复

使用道具 举报

5

主题

0

好友

246

积分

中级会员

Rank: 3Rank: 3

贡献
20
金钱
150
威望
20
买家信用
卖家信用
积分
246
发表于 2013-2-6 13:29:49 |显示全部楼层
学习了!
回复

使用道具 举报

0

主题

0

好友

55

积分

注册会员

Rank: 2

贡献
4
金钱
38
威望
4
买家信用
卖家信用
积分
55
发表于 2013-2-10 21:28:31 |显示全部楼层
nandd 太小,不能用来安装linaro
回复

使用道具 举报

0

主题

0

好友

55

积分

注册会员

Rank: 2

贡献
4
金钱
38
威望
4
买家信用
卖家信用
积分
55
发表于 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
回复

使用道具 举报

0

主题

0

好友

55

积分

注册会员

Rank: 2

贡献
4
金钱
38
威望
4
买家信用
卖家信用
积分
55
发表于 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
回复

使用道具 举报

0

主题

0

好友

360

积分

中级会员

Rank: 3Rank: 3

贡献
65
金钱
147
威望
65
买家信用
卖家信用
积分
360
发表于 2013-3-29 19:06:26 |显示全部楼层
老大,能不能出个小白可以看懂的连续教程啊?我看了整个网站很多问题都好像横空出世似得,实在无从下手啊。
回复

使用道具 举报

19

主题

9

好友

2497

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
391
金钱
1061
威望
387
买家信用
卖家信用
积分
2497
发表于 2013-3-31 14:27:40 |显示全部楼层
lbsip 发表于 2013-3-29 19:06
老大,能不能出个小白可以看懂的连续教程啊?我看了整个网站很多问题都好像横空出世似得,实在无从下手啊。 ...

目前官方正在整理一本教程书,不过可能要很久很久去了。。
论坛上的资料靠大家完善,很多人都发在自己的博客,不过官方没精力去收集整理这些现成的。
我也是自己遇到什么问题解决了才发到这里来,所以还需要大家共同努力收集啊
很久没玩这个了,也没上过线了。如果有需要交流的,欢迎来邮件: leapmusic@QQ邮箱
回复

使用道具 举报

8

主题

0

好友

4280

积分

论坛元老

Rank: 8Rank: 8

贡献
776
金钱
1852
威望
776
买家信用
卖家信用
积分
4280
发表于 2013-6-15 16:29:17 |显示全部楼层
官方安卓下  NAND下 系统根目录怎么查询?
欢迎访问:https://abcd.oicp.io//
回复

使用道具 举报

19

主题

9

好友

2497

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
391
金钱
1061
威望
387
买家信用
卖家信用
积分
2497
发表于 2013-6-16 17:20:50 |显示全部楼层
webyxm 发表于 2013-6-15 16:29
官方安卓下  NAND下 系统根目录怎么查询?

你不会是要这句吧:“ls /”?
很久没玩这个了,也没上过线了。如果有需要交流的,欢迎来邮件: leapmusic@QQ邮箱
回复

使用道具 举报

0

主题

0

好友

1万

积分

论坛元老

Rank: 8Rank: 8

贡献
3236
金钱
7993
威望
3236
买家信用
卖家信用
积分
17718
发表于 2013-10-6 20:08:02 |显示全部楼层
学习了!
回复

使用道具 举报

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

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2019-12-9 08:23 , Processed in 0.023328 second(s), 14 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部