CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

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

请教关于nand分区的问题

[复制链接]

5

主题

0

好友

1119

积分

金牌会员

Rank: 6Rank: 6

贡献
213
金钱
467
威望
213
买家信用
卖家信用
积分
1119
发表于 2014-8-29 16:04:32 |显示全部楼层
想要重新规划nand分区,网上都说是修改sys_partition.fex即可,可我修改后,发现nand分区没有任何变化,仍旧是老的分区,分区设计如下:
[mbr]
size = 16384

[partition_start]

[partition]
    name         = bootloader
    size         = 131072
    downloadfile = "bootloader.fex"
    verify       = 1

[partition]
    name         = rootfs
    size         = 429608
    downloadfile = "rootfs.fex"
    verify       = 1

[partition]
    name         = bak
    size         = 4096000
    verify       = 1
回复

使用道具 举报

12

主题

5

好友

4570

积分

论坛元老

Rank: 8Rank: 8

贡献
887
金钱
1577
威望
887
买家信用
卖家信用
积分
4570
发表于 2014-8-29 16:24:11 |显示全部楼层
分区用fdisk划分
fdisk /dev/nand
合并分区的话
合并nanda的b,c分区
查看一下 nandflash:
# ls /dev/nand* -l
brw-rw---- 1 root disk 93, 0 Jan  1  2010 /dev/nand
brw-rw---- 1 root disk 93, 1 Jan  1  2010 /dev/nanda
brw-rw---- 1 root disk 93, 2 Jan  1  2010 /dev/nandb
brw-rw---- 1 root disk 93, 3 Jan  1  2010 /dev/nandc
nandc 有 5G 左右的空间,把它合并到 nandb :
# nand-part
(主要部分)
partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =   131072 user_type=0
partition  2: class =         DISK, name =       rootfs, partition start =   163840, partition size =  4194304 user_type=0
partition  3: class =         DISK, name =        UDISK, partition start =  4358144, partition size = 10584064 user_type=0
我们可以看到各个分区的大小,这样我们就可以重新规划一下:
# nand-part -f a20 /dev/nand 32768 'bootloader 131072' 'rootfs 14778368'
此命令执行后输出:
ready to write new partition tables:
mbr: version 0x00000200, magic softw411
2 partitions
partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =   131072 user_type=0
partition  2: class =         DISK, name =       rootfs, partition start =   163840, partition size = 14778368 user_type=0
重启系统,扩展分区
# resize2fs /dev/nandb
然后查看磁盘空间情况
fdisk -l|grep nand
Disk /dev/nand doesn't contain a valid partition table
Disk /dev/nandb doesn't contain a valid partition table
Disk /dev/nand: 7700 MB, 7700742144 bytes
Disk /dev/nanda: 67 MB, 67108864 bytes
Disk /dev/nandb: 7616 MB, 7616856064 bytes


回复

使用道具 举报

5

主题

0

好友

1119

积分

金牌会员

Rank: 6Rank: 6

贡献
213
金钱
467
威望
213
买家信用
卖家信用
积分
1119
发表于 2014-8-29 16:25:22 |显示全部楼层
jerryli 发表于 2014-8-29 16:24
分区用fdisk划分
fdisk /dev/nand
合并分区的话

我是想在做镜像的时候就完成nand分区,不是系统启动后在动态的分区
回复

使用道具 举报

12

主题

5

好友

4570

积分

论坛元老

Rank: 8Rank: 8

贡献
887
金钱
1577
威望
887
买家信用
卖家信用
积分
4570
发表于 2014-8-29 16:26:02 |显示全部楼层
哦,这没试过。。。
回复

使用道具 举报

74

主题

5

好友

2万

积分

超级版主

Rank: 8Rank: 8

贡献
3726
金钱
8575
威望
3734
买家信用
卖家信用
积分
20451
发表于 2014-8-29 18:14:21 |显示全部楼层
本帖最后由 @allen 于 2014-8-29 18:15 编辑

nand 的编译工具? 怎么搞到的?

回复

使用道具 举报

5

主题

0

好友

1119

积分

金牌会员

Rank: 6Rank: 6

贡献
213
金钱
467
威望
213
买家信用
卖家信用
积分
1119
发表于 2014-8-30 18:10:40 |显示全部楼层
@allen 发表于 2014-8-29 18:14
nand 的编译工具? 怎么搞到的?

没有搞到,就是求如何修改
回复

使用道具 举报

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

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

GMT+8, 2020-4-9 11:45 , Processed in 0.022970 second(s), 5 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部