Autor Tema: Pic24fjga006 software oculto o inborrable?  (Leído 5940 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado leo121177

  • PIC10
  • *
  • Mensajes: 13
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #15 en: 30 de Octubre de 2019, 14:10:29 »
Hola

gracias por su paciencia

compre un pic nuevo y lo coloque en la tarjeta nueva y le coloque el archivo hex modelo viejo y funciono perfecto

 ya he intercambiado de una a otra tarjeta todos los componentes y llego siempre a la misma conclusión

Desconectado leo121177

  • PIC10
  • *
  • Mensajes: 13
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #16 en: 30 de Octubre de 2019, 14:26:26 »
Hola buen dia
Estas son las opciones que me dijo que revisara

1= Grabar y verificar, para esto necesitas que la proteccion contra lectura sea quitada. Si es correcto, ya no hay mas excusas, es la placa.

R= donde lequito la proteccion de escritura

2= Probar un micro de una placa vieja en una nueva (con el software que no funcionaba, es decir el viejo). No funciona: es la placa.

R= yo le instale a ambas tarjetas el mismo software (archivo hex version vieja) luego despegue con una pistola de calor e intercambie los chips "pic24" el chip de la tajeta modelo viejo funciono perfecto en la tajeta modelo nuevo en cambio el chip de la tarjeta modelo nuevo dio el mismo error al colocarla en la tarjeta modelo viejo


3= Comprar un PIC24 nuevo y grabarlo con el viejo software, usando la placa nueva.  No funciona: es la placa

R= si lo he probado y funciona en ambas tarjetas

lo ideal sera no tener que comprar chips si no usar los mismos que trae (es muy engorroso estar desoldadndo y soldando chips)

"100% seguro que el chip tiene algo imborrable o inaccesible con el pikit2 "

Gracias por su respuesta y por su paciencia agradezco mucho su ayuda
« Última modificación: 30 de Octubre de 2019, 14:28:43 por leo121177 »

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #17 en: 30 de Octubre de 2019, 15:02:33 »
La unica opcion que se me ocurre es que tengas una zona de Flash "quemada" a proposito.

1= Grabar y verificar, para esto necesitas que la proteccion contra lectura sea quitada. Si es correcto, ya no hay mas excusas, es la placa.

R= donde lequito la proteccion de escritura

Donde ves que arriba a la derecha dice "configuration" y se puede hacer click, ahi tendrias la opcion de quitarle la proteccion de lectura.  Luego podes hacer un Verify, para ver si el codigo escrito es igual a lo leido.



Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1295
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #18 en: 30 de Octubre de 2019, 18:45:59 »
Que tal leo121177,

Tomando como referencia la imagen que ha colocado KILLERJC. Para porgramar el microcontrolador, primeramente presiona el botón que dice Erase, ¿correcto? Esp borrará todo el contenido del microcontrolador (lo dejará en un estdao inicial como de fábrica).
Luego presionas el botón que dice Blank Check, esto para asegurar que toda la memoria de programa y los fuses (configuration) está borrado. En la ventanita de mensajes de fondo color crema se pone de color verde indicando que el dispositivo esta borrado (o al menos te avisa con un mensaje). Si esto es así, entonces puedes proceder a programamr el micro con el nuevo firmware de la siguiente manera:

1) Carga el archivo hex en el PICkit 2 software como lo haces normalmente
2) Dale click a la sección de configuration y deshabilita la protección de lectura.
3) Después dale click al botón Write y espera a que se realice el grabado
4) Presiona el botón Verify, esto revisará si se ha grabado correctamente el microcontrolador.

Si en alguno de estos pasoa te aparece un error, entonces es posible que ese microcontrolador específicamente esté dañado ya que en la cofiguración no se puede bloquear una sección de la memoria de programa. O se bloquea toda la memoria del programa o no se bloquea, así de simple. Es decir no hay protección de bloques o secciones de la memoria de programa.

saludos,

elreypic.

Desconectado remi04

  • PIC24F
  • *****
  • Mensajes: 657
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #19 en: 30 de Octubre de 2019, 18:59:20 »
Lo que dice Killer ya lo sugerí yo. Que los micros tengan una parte de la flash quemada a propósito.

  He visto que esos micros solo aceptan 1000 ciclos de borrado/escritura.

  Con que el firmware tenga una rutina que esté constantemente grabando una porción de la flash es suficiente para que en muy poco tiempo tengas esa porción quemada.

   De ser cierto, te lo va a cantar el pickit 2 en cuanto sigas los pasos que te han indicado más arriba.

   Borrar el micro.
    Verificar el borrado.
   Importar el archivo Hex.
   Click en configuration y buscar el fuse para desactivar la protección de lectura/escritura.

    Grabar el micro.
    Verificar y comparar.

   
   
   

Desconectado leo121177

  • PIC10
  • *
  • Mensajes: 13
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #20 en: 03 de Noviembre de 2019, 00:10:13 »
HOLA GRACIAS POR SUS CONSEJOS

ESTABA MUY OCUPADO EL FIN DE SEMANA Y NO ME DIO TIEMPO DE PONER EN PRACTICA LO AQUI DICHO.

EL DIA LUNES PRUEBO CUANDO LLEGUE A LA OFICINA. :-/ :-/

Desconectado leo121177

  • PIC10
  • *
  • Mensajes: 13
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #21 en: 04 de Noviembre de 2019, 12:59:25 »
hola hice lo aconsejado
y este fue el resultado
información escrita , leída y verificada tarjeta modelo viejo

Desconectado leo121177

  • PIC10
  • *
  • Mensajes: 13
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #22 en: 04 de Noviembre de 2019, 13:01:53 »
y este fue el resultado
información escrita , leída y verificada tarjeta modelo Nuevo

Desconectado leo121177

  • PIC10
  • *
  • Mensajes: 13
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #23 en: 04 de Noviembre de 2019, 13:04:12 »
al parecer no es por ahi la cosa

probe con dos tarjetas mas y el resultado fue el mismo

esto parece ingeniería alienigena :)

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #24 en: 04 de Noviembre de 2019, 13:42:39 »
Con esta prueba verificas que no hay nada en el codigo que se mantenga y queda borrado por completo.
Pero esto tambien quiere decir que alguna afirmacion de antes o de lo probado esta mal.. O solo queda una opcion, que el PIC tenga algo mal, pero que se repita en todos los modelos nuevos es insensato.

Lo unico que puedo llegar a pensar es que algo debe haber salido mal al momento de armar otra serie de placas y termino en la destruccion de varios PICs (puerto o entrada) y se termino con la nueva placa para reutilizar esos PICs (Por eso el cambio de programa). El problema esta en que esta suposicion sigue manteniendo el que algo de la placa debio cambiar, y por eso la version.

El problema esta que en el micro viejo sigue funcionando, por lo que debe ser algo que no afecte al viejo, pero que le permita a los micros nuevos/dañados seguir funcionando.

Estaria bueno poder comparar donde es que varia un programa y otro, si es que no varia mucho obviamente. Ademas si comentas que es la misma placa, entonces no deberian haber raelizado grandes cambios.


-----------------------------

La otra opcion es que el PIC24, sea otra revision de silicio, para poder mostrarlo podes seguir estos pasos:

https://www.microchip.com/forums/m216938.aspx

Que cito:

Citar
To display revs, you will need PICkit 2 software version 2.10 (or later)
 
In the PICkit 2 install directory (program files\microchip\pickit2 v2) edit the "pickit2.ini" file in Notepad.
 
On a new line, add the text "REVS:", save the ini file, and restart the application.
     - do not include the quotes, and be sure it's in CAPS and has the colon.
 
The silicon revision will display in hex to the right of the Checksum value in the window, for example as <03> for rev 3
Basicamente agrega una nueva linea con la palabra REVS: en maysucula y sin los comillas, guarda y abri el pickit2, cuando lo leas, al lado del checksum te dice la revision. De esa forma ver si todos los PICs "nuevos" tienen otra revision, la cual tenga problemas con algun modulo, y que por eso se hizo un nuevo software para esos.

Erratas del PIC
http://ww1.microchip.com/downloads/en/DeviceDoc/80471b.pdf

O fijarte cuando lo lee y detecta el PIC si te aparece la revision en la informacion leida
« Última modificación: 04 de Noviembre de 2019, 13:50:04 por KILLERJC »

Desconectado leo121177

  • PIC10
  • *
  • Mensajes: 13
Re:Pic24fjga006 software oculto o inborrable?
« Respuesta #25 en: 06 de Noviembre de 2019, 11:24:10 »
hola buen dia

hice lo aconsejado y efectivamente hay diferencias en ambos chip

modelo viejo arrojo codigo: 3007
modelo nuevo arrojo codigo: 3044

revise la errata y solo hay correcciones del modelo viejo, es decir las fallas que ocurrían en el modelo 07h (modelo viejo) ya no están presentes en el modelo 44h (modelo nuevo)

MUCHAS GRACIAS A TODOS POR SU AYUDA
« Última modificación: 15 de Noviembre de 2019, 16:18:30 por leo121177 »