Autor Tema: Code protect - Como funciona en PIC18F ?  (Leído 4740 veces)

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

Desconectado aledon

  • PIC10
  • *
  • Mensajes: 9
Code protect - Como funciona en PIC18F ?
« en: 20 de Noviembre de 2005, 03:35:00 »
Hola! Rebotado

Yo estoy intentando entender cómo funcióna el "code protect" en PIC. Cambió mucho para la línea PIC18F. Sonrisa

Es verdad que cuándo yo activo el "code protect", no más puede reprogramar? El PIC work correctly? Helado

Yo gustaría simplemente de evitar el copy no autorizado del program in memory, qué opción sería más conveniente? loco

This one? Avergonzado
Code protect 0800-1fff
Code protect 2000-3fff
Code protect 4000-5fff
Code protect 6000-7fff

This one too? Avergonzado
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? Sonrisa Gigante

Muchas Muchas gracias! Flash

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: Code protect - Como funciona en PIC18F ?
« Respuesta #1 en: 21 de Noviembre de 2005, 19:45:00 »
Escrito originalmente por aledon
Hola! Rebotado

Yo estoy intentando entender cómo funcióna el "code protect" en PIC. Cambió mucho para la línea PIC18F. Sonrisa

Es verdad que cuándo yo activo el "code protect", no más puede reprogramar? El PIC work correctly? Helado

Yo gustaría simplemente de evitar el copy no autorizado del program in memory, qué opción sería más conveniente? loco

This one? Avergonzado
Code protect 0800-1fff
Code protect 2000-3fff
Code protect 4000-5fff
Code protect 6000-7fff

This one too? Avergonzado
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? Sonrisa Gigante

Muchas Muchas gracias! Flash


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
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado fenix_jn

  • PIC18
  • ****
  • Mensajes: 418
RE: Code protect - Como funciona en PIC18F ?
« Respuesta #2 en: 21 de Noviembre de 2005, 19:52:00 »
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)

Desconectado elmasvital

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 1713
RE: Code protect - Como funciona en PIC18F ?
« Respuesta #3 en: 21 de Noviembre de 2005, 19:53:00 »
Escrito originalmente por maunix
Escrito originalmente por aledon
Hola! Rebotado

Yo estoy intentando entender cómo funcióna el "code protect" en PIC. Cambió mucho para la línea PIC18F. Sonrisa

Es verdad que cuándo yo activo el "code protect", no más puede reprogramar? El PIC work correctly? Helado

Yo gustaría simplemente de evitar el copy no autorizado del program in memory, qué opción sería más conveniente? loco

This one? Avergonzado
Code protect 0800-1fff
Code protect 2000-3fff
Code protect 4000-5fff
Code protect 6000-7fff

This one too? Avergonzado
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? Sonrisa Gigante

Muchas Muchas gracias! Flash


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

Desconectado fenix_jn

  • PIC18
  • ****
  • Mensajes: 418
RE: Code protect - Como funciona en PIC18F ?
« Respuesta #4 en: 21 de Noviembre de 2005, 19:55:00 »
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.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
RE: Code protect - Como funciona en PIC18F ?
« Respuesta #5 en: 22 de Noviembre de 2005, 06:44:00 »
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.

- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado fenix_jn

  • PIC18
  • ****
  • Mensajes: 418
RE: Code protect - Como funciona en PIC18F ?
« Respuesta #6 en: 22 de Noviembre de 2005, 09:22:00 »
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.

Desconectado aledon

  • PIC10
  • *
  • Mensajes: 9
RE: Code protect - Como funciona en PIC18F ?
« Respuesta #7 en: 24 de Noviembre de 2005, 11:18:00 »
Dear friends!! Sonrisa

 Thanks fenix_jn, Giño
 Thanks maunix, Giño
 Thanks elmasvital. Giño

 Thanks of lote! Rebotado
 I liked this forum, I liked the PIC, so, I am happy Muchas risas

Best regards,
Aledon.


 

anything