您好,我在用C:\c55_lp\c55_csl_3.05\c55xx_csl\ccs_v6.x_examples\emif\CSL_EMIF_NAND_DmaExample_Out这个测试程序,会打印Nand device Id not found in the Lookup Table!! 怎么回事?
是
CSL_NandFlashDev cslNandIdLookup[] = {
/* These are old devices with small page sizes. */
/**< Name, ID, Bytes,ChipSz, EraseSz, 8/16 bit, options
* per
* page
*/
{"1MB 8-Bit", 0x6E, 256, 1, 0x1000, CSL_EMIF_8_BIT , 0 },
{"2MB 8-Bit", 0x64, 256, 2, 0x1000, CSL_EMIF_8_BIT , 0 },
{"4MB 8-Bit", 0x6B, 512, 4, 0x2000, CSL_EMIF_8_BIT , 0 },
{"1MB 8-Bit", 0xE8, 256, 1, 0x1000, CSL_EMIF_8_BIT , 0 },
{"1MB 8-Bit", 0xEC, 256, 1, 0x1000, CSL_EMIF_8_BIT , 0 },
{"2MB 8-Bit", 0xEA, 256, 2, 0x1000, CSL_EMIF_8_BIT , 0 },
{"4MB 8-Bit", 0xD5, 512, 4, 0x2000, CSL_EMIF_8_BIT , 0 },
{"4MB 8-Bit", 0xE3, 512, 4, 0x2000, CSL_EMIF_8_BIT , 0 },
{"4MB 8-Bit", 0xE5, 512, 4, 0x2000, CSL_EMIF_8_BIT , 0 },
{"8MB 8-Bit", 0xD6, 512, 8, 0x2000, CSL_EMIF_8_BIT , 0 },
{"8MB 8-Bit", 0x39, 512, 8, 0x2000, CSL_EMIF_8_BIT , 0 },
{"8MB 8-Bit", 0xE6, 512, 8, 0x2000, CSL_EMIF_8_BIT , 0 },
{"8MB 16-Bit", 0x49, 512, 8, 0x2000, CSL_EMIF_16_BIT, 0 },
{"8MB 16-Bit", 0x59, 512, 8, 0x2000, CSL_EMIF_16_BIT, 0 },
{"16MB 8-Bit", 0x33, 512, 16, 0x4000, CSL_EMIF_8_BIT , 0 },
{"16MB 8-Bit", 0x73, 512, 16, 0x4000, CSL_EMIF_8_BIT , 0 },
{"16MB 16-Bit", 0x43, 512, 16, 0x4000, CSL_EMIF_16_BIT, 0 },
{"16MB 16-Bit", 0x53, 512, 16, 0x4000, CSL_EMIF_16_BIT, 0 },
{"32MB 8-Bit", 0x35, 512, 32, 0x4000, CSL_EMIF_8_BIT , 0 },
{"32MB 8-Bit", 0x75, 512, 32, 0x4000, CSL_EMIF_8_BIT , 0 },
{"32MB 16-Bit", 0x45, 512, 32, 0x4000, CSL_EMIF_16_BIT, 0 },
{"32MB 16-Bit", 0x55, 512, 32, 0x4000, CSL_EMIF_16_BIT, 0 },
{"64MB 8-Bit", 0x36, 512, 64, 0x4000, CSL_EMIF_8_BIT , 0 },
{"64MB 16-Bit", 0x25, 2048, 64, 0x20000,CSL_EMIF_16_BIT ,CSL_NAND_BB_OPTIONS },
{"64MB 8-Bit", 0x76, 512, 64, 0x4000, CSL_EMIF_8_BIT , 0 },
{"64MB 16-Bit", 0x46, 512, 64, 0x4000, CSL_EMIF_16_BIT, 0 },
{"64MB 16-Bit", 0x56, 512, 64, 0x4000, CSL_EMIF_16_BIT, 0 },
{"128MB 8-Bit", 0x78, 512, 128, 0x4000, CSL_EMIF_8_BIT , 0 },
{"128MB 8-Bit", 0x39, 512, 128, 0x4000, CSL_EMIF_8_BIT , 0 },
{"128MB 8-Bit", 0x79, 512, 128, 0x4000, CSL_EMIF_8_BIT , 0 },
{"128MB 16-Bit", 0x72, 512, 128, 0x4000, CSL_EMIF_16_BIT, 0 },
{"128MB 16-Bit", 0x49, 512, 128, 0x4000, CSL_EMIF_16_BIT, 0 },
{"128MB 16-Bit", 0x74, 512, 128, 0x4000, CSL_EMIF_16_BIT, 0 },
{"128MB 16-Bit", 0x59, 512, 128, 0x4000, CSL_EMIF_16_BIT, 0 },
{"256MB 8-Bit", 0x71, 512, 256, 0x4000, CSL_EMIF_8_BIT, 0 },
/**
* These are the new chips with large page size. The page size
* and the erasesize is determined from the extended id bytes.
* For all such devices, the pageSize is '0'.
*/
/**< Name, ID, Bytes,ChipSz, EraseSz, 8/16 bit, options
* per
* page
*/
/* 512 Megabit */
{"64MB 8-Bit", 0xA2, 0, 64, 0, CSL_EMIF_8_BIT , 0 },
{"64MB 8-Bit", 0xF2, 0, 64, 0, CSL_EMIF_8_BIT , 0 },
{"64MB 16-Bit", 0xB2, 0, 64, 0, CSL_EMIF_16_BIT, 0 },
{"64MB 16-Bit", 0xC2, 0, 64, 0, CSL_EMIF_16_BIT, 0 },
/* 1 Gigabit */
{"128MB 8-Bit", 0xA1, 0, 128, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"128MB 8-Bit", 0xF1, 0, 128, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"128MB 16-Bit", 0xB1, 0, 128, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
{"128MB 16-Bit", 0xC1, 0, 128, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
/* 2 Gigabit */
{"256MB 8-Bit", 0xAA, 0, 256, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"256MB 8-Bit", 0xDA, 0, 256, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"256MB 16-Bit", 0xBA, 0, 256, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
{"256MB 16-Bit", 0xCA, 0, 256, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
/* 4 Gigabit */
{"512MB 8-Bit", 0xAC, 0, 512, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"512MB 8-Bit", 0xDC, 0, 512, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"512MB 16-Bit", 0xBC, 0, 512, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
{"512MB 16-Bit", 0xCC, 0, 512, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
/* 8 Gigabit */
{"1GB 8-Bit", 0xA3, 0, 1024, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"1GB 8-Bit", 0xD3, 0, 1024, 0, CSL_EMIF_8_BIT , (CSL_NAND_BB_OPTIONS | CSL_NAND_BB_MLC_NAND) },
{"1GB 16-Bit", 0xB3, 0, 1024, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
{"1GB 16-Bit", 0xC3, 0, 1024, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
/* 16 Gigabit */
{"2GB 8-Bit", 0xA5, 0, 2048, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"2GB 8-Bit", 0xD5, 0, 2048, 0, CSL_EMIF_8_BIT , CSL_NAND_BB_OPTIONS },
{"2GB 16-Bit", 0xB5, 0, 2048, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
{"2GB 16-Bit", 0xC5, 0, 2048, 0, CSL_EMIF_16_BIT, CSL_NAND_BB_OPTIONS },
{NULL,}
};这个不包含我所用flash的型号吗
而且这些参数都对应是什么意思?
谢谢解答