Autor Tema: Se puede borrar solo la ROM, limpiar la ROM de un PIC?  (Leído 1845 veces)

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

Desconectado ledfacil

  • PIC12
  • **
  • Mensajes: 68
    • ★LEDFACIL★
Se puede borrar solo la ROM, limpiar la ROM de un PIC?
« en: 28 de Enero de 2021, 11:44:50 »
Hola, si tengo un PIC con un programa que fue guardando una variable en la EPROM, y posteriormente ese valor hizo que el programa del PIC se bloqueara, se puede limpiar la ROM sin cag@r el programa? claro, sabiendo que con la ROM limpia todo vuelve a funcionar 10 puntos.

O se puede "crackear" de algún modo el programa para que no guarde nada en la ROM?

Ojo, solo disponiendo del hexa, sin tener el asm. El parche debería ser sobre el hexa.

Gracias, un saludo!
« Última modificación: 28 de Enero de 2021, 12:03:45 por ledfacil »
★LEDFACIL★ Electrónica++ WWW.LEDFACIL.COM.AR

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Se puede borrar solo la ROM, limpiar la ROM de un PIC?
« Respuesta #1 en: 28 de Enero de 2021, 14:07:46 »
Citar
Ojo, solo disponiendo del hexa, sin tener el asm. El parche debería ser sobre el hexa.

Si tenes el .hex, tenes el ASM, por lo tanto vas a poder modificarlo.

Y mucho mas si conoces en que direccion esta ubicada esa variable en la EEPROM.

Desconectado ledfacil

  • PIC12
  • **
  • Mensajes: 68
    • ★LEDFACIL★
Re:Se puede borrar solo la ROM, limpiar la ROM de un PIC?
« Respuesta #2 en: 28 de Enero de 2021, 14:11:14 »
Citar
Ojo, solo disponiendo del hexa, sin tener el asm. El parche debería ser sobre el hexa.

Si tenes el .hex, tenes el ASM, por lo tanto vas a poder modificarlo.

Y mucho mas si conoces en que direccion esta ubicada esa variable en la EEPROM.

No necesariamente, si solo dispongo el *.hex puedo levantar el *.asm???? porque solo dispongo del hexa.
★LEDFACIL★ Electrónica++ WWW.LEDFACIL.COM.AR

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Se puede borrar solo la ROM, limpiar la ROM de un PIC?
« Respuesta #3 en: 28 de Enero de 2021, 15:05:59 »
No necesariamente, si solo dispongo el *.hex puedo levantar el *.asm???? porque solo dispongo del hexa.

Recorda que el ASM es simplemente un nemonico del hexadecimal, si importas el .hex en el MPLAB y ves la memoria de programa, vas a tener todas las instrucciones de ASM ahi.


 

anything