0

脚步:

  1. flash_erase /dev/mtdx 0 0
    现在所有字节都是 0xffs,包括 OOB。
  2. 将包含所有 0xffs 的页面写入分区的起始页面。
    nandwrite /dev/mtdx xyz.bin
    xyz.bin:大小:2048
  3. nanddump -p -o -l 0x800 /dev/mtdx
    :将全部显示为 0xffs 与 mainarea + oob

nanddump -p -o -l 0x800 /dev/mtdx -n : mainarea 有 0xffs 但 OOB 有一些数据
OOB Data: db 53 ad ce 6c 65 96 41 1a b2 6e 21 3f c6 63 4d

.
OOB 数据:db 53 ad ce 6c 65 96 41 1a b2 6e 21 3f c6 63 4d

-> nanddump -p -o -l 0x800 /dev/mtdx
:现在如果我再次发出使用 ecc 读取的命令,OOB 的数据与前面提到的相同。

为什么OOB数据不是0xffs。谁能解释一下??严重卡在这里。

4

0 回答 0