Las memorias de la familia M35080 llevan un contador incremental que no se reescribe como una EEPROM normal: primero hay que borrarlas con la función dedicada y luego reprogramarlas. ABPROG gestiona el proceso con los comandos "Erase Incr." y "Prog Incr.".
Licencias necesarias
—
Hardware / cables
AVDI
ZN045
ZN031
ZN035
⚠ AtenciónEl borrado de una M35080VP/M35080V6 puede llegar a tardar 90 segundos: no desconectes el adaptador, no cierres el software y no quites la alimentación durante la operación, o la memoria se queda en un estado indefinido.
Procedimiento
Conecta el ZN031 (o el zócalo ZN035 si la memoria está desoldada) al ZN045 y el ZN045 al AVDI.
Abre "ABProg" > "Classic" y selecciona "EEPROM", y luego el tipo de memoria M35080VP / M35080V6.
Haz primero una lectura completa y guarda el dump original en el ordenador: es tu copia de seguridad.
Pulsa el botón "Erase Incr." para empezar el borrado de la memoria incremental.
Espera a que termine sin interrumpir: en las M35080VP/M35080V6 el borrado puede tardar hasta 90 segundos.
Cuando acabe el borrado pulsa "Load" y carga el fichero que quieras escribir.
Pulsa "Prog Incr." para programar los datos nuevos en la memoria incremental.
Vuelve a leer la memoria y compara el contenido con el fichero cargado antes de montar de nuevo el módulo.
Capturas de referencia
Fuente: Manuale ABPROG (programmatore), cap. 11 "Erasing Incremental EEPROM" (p.41) · ⏱ tiempo estimado 10-20 min