Chinaunix首页 | 论坛 | 博客
  • 博客访问: 276585
  • 博文数量: 74
  • 博客积分: 1336
  • 博客等级: 中尉
  • 技术积分: 1057
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-02 09:33
文章分类

全部博文(74)

文章存档

2016年(6)

2015年(4)

2014年(20)

2013年(8)

2012年(16)

2010年(9)

2009年(11)

我的朋友

分类: LINUX

2014-06-09 07:44:48

在内核代码中drivers\mtd\nand\s3c_nand.c定义好NAND Flash的分区表,根据需要可以修改drivers\mtd\nand\s3c_nand.c文件,比如:

gedit drivers/mtd/nand/s3c_nand.c

struct mtd_partition s3c_partition_info[] = {

{

.name = "uboot",

.offset = 0, /* for bootloader */

.size = (1*SZ_1M),

.mask_flags = MTD_CAP_NANDFLASH,

},

{

.name = "recovery",

.offset = MTDPART_OFS_APPEND,

.size = (5*SZ_1M),

},

{

.name = "kernel",

.offset = MTDPART_OFS_APPEND,

.size = (5*SZ_1M),

},

{

.name = "ramdisk",

.offset = MTDPART_OFS_APPEND,

.size = (3*SZ_1M),

},

{

.name = "root",

.offset = MTDPART_OFS_APPEND,

.size = MTDPART_SIZ_FULL,

},

};

在上述修改过程中,将NANDFlash分成了5个区,读者可以根据自己编译出的bootloader或者内核的大小来修改。

阅读(1215) | 评论(0) | 转发(0) |
0

上一篇:QWT简单示例

下一篇:引言

给主人留下些什么吧!~~