Para una prueba inicial, puede usar walking walking enfoque.
Tu flash puede o no requerir un búfer completo para escribir.
La prueba de los que caminan es bien conocida y es una de las pruebas más rápidas para verificar el funcionamiento correcto de un dispositivo de memoria.
Actualización en respuesta al comentario.
Implementé esta prueba específica para determinar la presencia o ausencia de un dispositivo flash a principios de la década de 1990, así que sí, funciona con flash.
[Actualización para escritura en el búfer completo]
Algunos dispositivos más antiguos (y muchos de acceso en serie) requieren que se complete un búfer de escritura ; esto simplemente (internamente) incrementa un contador para que pueda programar la palabra de datos usando el algoritmo anterior y simplemente rellene el resto del búfer con 0xFF para cada otro byte, de esa manera solo una palabra realmente se programa (los dispositivos flash son 0xFF en un base de bytes cuando no está programado).