我安书里面做的就不行呀,
就是到添加下面代码这步
编译总是出现后面的问题呀。
/* nand driver info */
static struct mtd_partition mini2440_default_nand_part[] = {
[0] = {
.name = "supervivi",
.size = 0x00040000,
.offset = 0,
},
[1] = {
.name = "param",
.offset = 0x00040000,
.size = 0x00020000,
},
[2] = {
.name = "Kernel",
.offset = 0x00060000,
.size = 0x00500000,
},
[3] = {
.name = "root",
.offset = 0x00560000,
.size = 1024*1024*1024,
},
[4] = {
.name = "nand",
.offset = 0x00000000,
.size = 1024*1024*1024,
}
};
static struct mini2440_nand_set mini2440_nand_sets[] = {
[0] = {
.name = "NAND",
.nr_chips = 1,
.nr_partitions = ARRAY_SIZE(mini2440_default_nand_part),
.partitions = mini2440_default_nand_part,
},
};
static struct s3c2410_platform_nand mini2440_nand_info = {
.tacls = 20,
.twrph0 = 60,
.twrph1 = 20,
.nr_sets = ARRAY_SIZE(mini2440_nand_sets),
.sets = mini2440_nand_sets,
.ignore_unset_ecc = 1,
};
rch/arm/mach-s3c2440/mach-mini2440.c:107: error: array type has incomplete element type
arch/arm/mach-s3c2440/mach-mini2440.c:108: error: array index in non-array initializer
arch/arm/mach-s3c2440/mach-mini2440.c:108: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:109: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:109: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:110: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:110: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:111: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:111: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:113: error: array index in non-array initializer
arch/arm/mach-s3c2440/mach-mini2440.c:113: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:114: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:114: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:115: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:115: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:116: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:116: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:118: error: array index in non-array initializer
arch/arm/mach-s3c2440/mach-mini2440.c:118: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:119: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:119: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:120: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:120: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:121: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:121: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:123: error: array index in non-array initializer
arch/arm/mach-s3c2440/mach-mini2440.c:123: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:124: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:124: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:125: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:125: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:126: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:126: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:128: error: array index in non-array initializer
arch/arm/mach-s3c2440/mach-mini2440.c:128: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:129: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:129: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:130: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:130: error: (near initialization for 'mini2440_default_nand_part')
arch/arm/mach-s3c2440/mach-mini2440.c:131: error: field name not in record or union initializer
arch/arm/mach-s3c2440/mach-mini2440.c:131: error: (near initialization fo