There is something wrong with the kernel while initialling the NAND flash.
brd: module loaded
Edit u-boot file in /arch/arm/mach-s3c2440/mach-mini2440.c
static struct mtd_partition mini2440_default_nand_part[] = {
[0] = {
.name = "uboot",
.offset = 0,
.size = 0x00060000,
},
[1] = {
.name = "param",
.offset = 0x00060000,
.size = 0x00020000,
},
[2] = {
.name = "Kernel",
.offset = 0x00080000,
.size = 0x00500000,
},
[3] = {
.name = "root",
.offset = 0x00580000,
.size = 256*1024*1024 - 0x580000, //1024*1024*1024
},
[4] = {
.name = "nand",
.offset = 0x00000000,
.size = 256*1024*1024, //1024*1024*1024
}
};
Problem 2:ftl_cs: FTL header not found.
make menuconfig
Device Drivers ->
Memory Technology Devices (MTD) ->
[]FTL (Flash Translation Layer) support
[]NFTL (NAND Flash Translation Layer) support
[]INFTL (Inverse NAND Flash Translation Layer) support
These three items must be unabled.