1 Reply Latest reply on Jun 9, 2019 6:02 PM by RuzheZ_36

    使用S34MS01G1 nangflash ,我们将linux kernel mtd驱动中nand_base.c 中的nand_ecclayout nand_oob_64 中的.oobfree = {           {.offset = 6,            .length = 34} },当nandflash 有坏块时,文件夹名称出现异常(文件名为???),我使用的是yaffs2,oobfree修改不应引起这个问题?

    frfe_4286961

      按照我们的理解,nand_oob_64区是定义文件系统可以使用的区域,图一定义不应该影响文件系统正常运行。此种定义会对坏块的判别会产生什么影响?

      我们主要疑问:

      1. 1. 内核MTD驱动适配nandflash 除图示处还有什么地方需要修改?
      2. 2. Bootstrapuboot适配nandflash 涉及坏块烧写判别的有哪些地方。
      3. 3. Nandflash 整个blcok是 坏块标记在哪里,1page or 2 page oob 区?还是需要扫描整个block page 获得。
      4. 4. oob区定义如图一所示,判别坏块是会造成误判吗?为什么?