¿Por qué ocurre el error de verificación al grabar el programa NAND Flash?
Hay varias razones para la inversión de bits:
Efecto de deriva: el efecto de deriva significa que el valor de voltaje de la celda en Nand Flash cambia lentamente y es diferente del valor original.
Errores causados por interferencias en la programación: Este fenómeno a veces se denomina efecto de sobreprogramación.
Una operación de programación en una determinada página, es decir, una operación de escritura, provoca saltos de bits en otras páginas no relacionadas.
Errores causados por interferencia en la operación de lectura: Este efecto es que cuando se leen datos de una página, los datos del bit correspondiente cambian permanentemente, es decir, el valor del bit en la Nand Flash cambia.
Si el ECC correspondiente no se configura durante el proceso de grabación, al verificar, se descubre que los datos en NAND Flash son diferentes de los datos originales y se generará un error de grabación.
La solución es configurar ECC primero y luego grabar. Por ejemplo, yo uso SmartPRO 6000F-PLUS, como se muestra a continuación.