Cómo editar el programa avr attiny88 que ya está programado por el fabricante [cerrado]

-1

¿Es posible ver y editar un avr programado por el fabricante?

    
pregunta Ajay Ghosh

2 respuestas

1

En general, si se trata de un producto comercial, lo más probable es que el fusible de protección contra lectura se haya configurado, lo que hace que el contenido sea ilegible (a menos que comience a recurrir a medidas destructivas, por ejemplo, eliminando el límite del chip).

Es muy probable que pueda "editar" el contenido en el sentido de que borra el contenido de la memoria flash con un programador, limpiando así el fusible de protección contra lectura y convirtiéndolo en un chip en blanco como lo compraría a un distribuidor. Es posible que la interfaz ISP haya sido desactivada en los bits de fusible, sin embargo, esto puede volver a habilitarse fácilmente usando el modo de programación de alto voltaje para restablecer los fusibles.

    
respondido por el Tom Carpenter
1

Depende de lo que quieres decir con 'editar'. Ciertamente puedes borrarlo y cargar tu propio código. Es posible que pueda leer el código del chip con un programador, suponiendo que los bits de protección no estén configurados para evitarlo, pero lo que obtendría sería un archivo hexadecimal o binario, no un código fuente de C. Tendría que desarmar o descompilar el archivo hexadecimal para cambiar su funcionalidad. En algún momento, hay una compensación donde la reingeniería es más rápida y más fácil que la ingeniería inversa y la modificación.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas