关于UBOOT中对nand 配置的疑惑,求解答
我在移植UBOOT中,需要配置以下几个参数,我是s3c6410的芯片
nand 是一块 页 2048 块为(128 * 1024) 具体型号忘记了。
我英语不是特别好。。对一下几个值不明白是什么意思
/* Size of the block protected by one OOB (Spare Area in Samsung terminology) */
#define CONFIG_SYS_NAND_ECCSIZE CONFIG_SYS_NAND_PAGE_SIZE
/* Number of ECC bytes per OOB - S3C6400 calculates 4 bytes ECC in 1-bit mode */
#define CONFIG_SYS_NAND_ECCBYTES 4 这里是4是什么意思
/* Number of ECC-blocks per NAND page */
#define CONFIG_SYS_NAND_ECCSTEPS (CONFIG_SYS_NAND_PAGE_SIZE / CONFIG_SYS_NAND_ECCSIZE) 这里也不懂
/* Size of a single OOB region */
#define CONFIG_SYS_NAND_OOBSIZE 64 这个貌似是OOB的大小
/* Number of ECC bytes per page */
#define CONFIG_SYS_NAND_ECCTOTAL (CONFIG_SYS_NAND_ECCBYTES * CONFIG_SYS_NAND_ECCSTEPS) 这个也不懂
/* ECC byte positions */
#define CONFIG_SYS_NAND_ECCPOS {40, 41, 42, 43, 44, 45, 46, 47, \ 这个更不懂
48, 49, 50, 51, 52, 53, 54, 55, \
56, 57, 58, 59, 60, 61, 62, 63}
求解答啊~~~