TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: aledon en 20 de Noviembre de 2005, 03:35:00
-
Hola!

Yo estoy intentando entender cómo funcióna el "code protect" en PIC. Cambió mucho para la línea PIC18F. 
Es verdad que cuándo yo activo el "code protect", no más puede reprogramar? El PIC work correctly? ![Helado Helado]()
Yo gustaría simplemente de evitar el copy no autorizado del program in memory, qué opción sería más conveniente? 
This one? 
Code protect 0800-1fff
Code protect 2000-3fff
Code protect 4000-5fff
Code protect 6000-7fff
This one too? 
Code protect boot
Data EE Read Protect
Si posible, yo gustaría saber la experiencia de los amigos con cada opción, qué ellos hacen? 
Muchas Muchas gracias!
-
Escrito originalmente por aledon
Hola! 
Yo estoy intentando entender cómo funcióna el "code protect" en PIC. Cambió mucho para la línea PIC18F. 
Es verdad que cuándo yo activo el "code protect", no más puede reprogramar? El PIC work correctly? ![Helado Helado]()
Yo gustaría simplemente de evitar el copy no autorizado del program in memory, qué opción sería más conveniente? 
This one? 
Code protect 0800-1fff
Code protect 2000-3fff
Code protect 4000-5fff
Code protect 6000-7fff
This one too? 
Code protect boot
Data EE Read Protect
Si posible, yo gustaría saber la experiencia de los amigos con cada opción, qué ellos hacen? 
Muchas Muchas gracias! 
Con estos pics puedes proteger ciertas regiones o todo.
Es solo eso.
Te da mas opciones a la hora de querer hacer una parte del código que sea inborrable y otra que se pueda modificar desde un programador sin afectar la memoria protegida (sin usar el bulk erase).
Es así de simple
La complejidad está en el uso que uno le de a esta opción.
Lo de proteger la EEPROM esta tambien en los PIC16F
-
Bueno como dice maunix, el CP evita lecturas del programa sin embargo puede ser reprogramado... pero a ver a ti t interesa que no t lo lean cierto? CP es suficiente entonces, si planeas actualizar el programa o cosas asi la mejor idea es que protejas todo la memoria (no se si usas la EEPROM).
Nota: ehh cual es la idea de mezclar ingles con español en el tema? y parece q estuvieras usando un traductor... si tienes problemas con el idioma t lo puedo explicar en ingles . (If you have any problem reading this I can explain it to you in plain english)
-
Escrito originalmente por maunix
Escrito originalmente por aledon
Hola! 
Yo estoy intentando entender cómo funcióna el "code protect" en PIC. Cambió mucho para la línea PIC18F. 
Es verdad que cuándo yo activo el "code protect", no más puede reprogramar? El PIC work correctly? ![Helado Helado]()
Yo gustaría simplemente de evitar el copy no autorizado del program in memory, qué opción sería más conveniente? 
This one? 
Code protect 0800-1fff
Code protect 2000-3fff
Code protect 4000-5fff
Code protect 6000-7fff
This one too? 
Code protect boot
Data EE Read Protect
Si posible, yo gustaría saber la experiencia de los amigos con cada opción, qué ellos hacen? 
Muchas Muchas gracias! 
Con estos pics puedes proteger ciertas regiones o todo.
Es solo eso.
Te da mas opciones a la hora de querer hacer una parte del código que sea inborrable y otra que se pueda modificar desde un programador sin afectar la memoria protegida (sin usar el bulk erase).
Es así de simple
La complejidad está en el uso que uno le de a esta opción.
Lo de proteger la EEPROM esta tambien en los PIC16F
Oye y a todo esto... son eficaces estas protecciones? o se revientan facilmente???"
1 saludo
-
hasta dond se, no es posible leer el codigo escrito en el chip cuando esta protegido. No se si habra algun metodo de hacerlo, hasta ahora no he escuchado nada de alguno que funcione. Asi q creo q es bastante seguro por ahora.
-
Escrito originalmente por fenix_jn
hasta dond se, no es posible leer el codigo escrito en el chip cuando esta protegido. No se si habra algun metodo de hacerlo, hasta ahora no he escuchado nada de alguno que funcione. Asi q creo q es bastante seguro por ahora.
No es algo fácil, pero he leído aca y allá que no hay code protection que sea invulnerable.
Por supuesto no cualquiera puede hacerlo... se requiere muuucho conocimiento del tema y muuuchas horas o días trabajando en el asunto.
Es como los sistemas informáticos, dicen que son infalibles hasta que un hacker más astuto los viola....
Lo mismo ocurre con los pic.
-
Bueno, claro, ningun sistema de seguridad en el mundo es absolutamente seguro, el code protect de microchip no debe ir muy lejos, asi q no me extrañaria q hubiese algun particular por alli q sea capaz de extraer el codigo. Sin embargo, como dices, se necesita un conocimiento extenso y un sistema de alta tecnologia para hacer semejante tarea, tal vez implementados por alguna empresa o entidad d gobierno. De cualkier forma, para el usuario final y para el resto de los programadores, creo q el CP provee un nivel de proteccion aceptable para la gran mayoria de las aplicaciones que se desarrollan aki.
-
Dear friends!!

Thanks fenix_jn, 
Thanks maunix, 
Thanks elmasvital. 
Thanks of lote! 
I liked this forum, I liked the PIC, so, I am happy 
Best regards,
Aledon.