La verificación PICKIT 2 falló en la dirección de memoria 0x0000

3

He estado usando un DSPIC30f4011 durante dos días, pero de repente ya no puedo programa el chip de nuevo.

El mensaje que estoy recibiendo:

Error al verificar en la dirección de programación 0x0000 (cuando hago clic en el botón Verificar).

Error al programar en la dirección de programación 0x0000 (cuando hago clic en el botón Escribir).

Correcto (cuando hago clic en el botón Leer).

Correcto (cuando hago clic en el botón de borrado).

Hice clic en el botón de borrar e intenté deshacerme del error. Pero cuando hice clic en leer después de borrarlo, el primer byte sigue siendo 0000 0000. Todo lo demás es FFFF.

Estoy bastante seguro de que el cableado y la fuente de alimentación son correctos porque cuando coloco un nuevo chip en el lugar donde estaba el chip anterior, PICKIT 2 puede programarlo / verificarlo.

El pickit muestra All protect tanto para el chip antiguo como para el nuevo, por lo que no es un problema.

    
pregunta Timtianyang

3 respuestas

4

AVDD y AVSS deben estar conectados.

    
respondido por el Timtianyang
3

El dispositivo probablemente esté defectuoso.

    
respondido por el Leon Heller
1

Si intenta borrar un dispositivo y luego realiza una comprobación en blanco y la comprobación en blanco falla, existe la posibilidad de que la memoria flash del IC sea mala. Los dispositivos basados en memoria flash solo tienen tantos ciclos de borrado / escritura que se pueden realizar antes de que se quemen.

    
respondido por el mjh2007

Lea otras preguntas en las etiquetas