Estoy tratando de usar un dispositivo de memoria flash NOR: SST25VF016B (con STM32 discoveryboard F407VG). Sin embargo, estoy confundido en algunos términos en su hoja de datos. Puede encontrar la hoja de datos aquí: enlace
En la hoja de datos, se menciona que este dispositivo tiene 16Mega bits de memoria. Sin embargo, en la sección de borrado, indica que tiene: 1. Borrado completo 2. 4KByte sector borrado 3. 32 borrado de bloques Kbyte 4. 64 Kbyte bloque borrar
Lo que entiendo después de ver algunas referencias es que el sector es la sección más pequeña en un dispositivo de memoria, y luego tenemos bloques. Pero, en ese caso, el sector 4KByte significa que se borrará de la dirección 0, por ejemplo, hasta la dirección 4000?
Y una pregunta más, cuando intenté programar este dispositivo, dijo que necesitamos borrar el chip antes de programar. Será lo mismo si utilizo el borrado completo de chips, o si lo borro bloque por bloque (o sector por sector)
¿Puede alguien ayudarme a tratar de entender esto? Muchas gracias !!
Saludos