Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?
21/06/2012 #1

Avatar de Daniel Meza

Proteger memoria de código en MSP430
¿Existe alguna opción para proteger la memoria de código en los MSP430gxxx?, algo así como en los PIC's que cuando se activaban ciertos bits de la palabra de control impedía a 3eras personas tener acceso a la memoria de programa (incluso a la EEPROM) para reproducir su contenido.

Estoy utilizando IAR Assembler y el Launchapad como programadador/depurador

De antemano gracias
21/06/2012 #2
Moderador

Avatar de Chico3001

Si hay manera... pero no recuerdo como... deberia estar en las opciones de programacion.... donde configuras el JTAG para programar al micro
21/06/2012 #3

Avatar de Daniel Meza

He revisado y no encuentro la opción. Solo muestran las opciónes que se ven en la imágen.

IAR - copia.png
22/06/2012 #4

Avatar de chclau

Hola, yo no uso IAR asi que no se donde esta, pero lo que tenes que hacer es "quemar el fusible del JTAG" (JTAG fuse blow). Una vez que hiciste eso ya no se puede comunicar mas con el dispositivo.
22/06/2012 #5

Avatar de Daniel Meza

Hola, yo no uso IAR asi que no se donde esta, pero lo que tenes que hacer es "quemar el fusible del JTAG" (JTAG fuse blow). Una vez que hiciste eso ya no se puede comunicar mas con el dispositivo.
Yo descargo los programas por medio del mismo Launchpad... me parece que si utiliza el protocolo JTAG pero no dice nada sobre opciones de protección de código o algo similar... seguiré investigando
22/06/2012 #6

Avatar de chclau

Si no me equivoco el Launchpad no te permite escoger esa opcion.

Necesitas un USB-FET
22/06/2012 #7

Avatar de Daniel Meza

mm que cosas... y una vez que se hace eso ¿ya no se puede leer jamás verdad? pero si reprogramar ¿no?
veré donde consigo un USB-FET
24/06/2012 #8

Avatar de chclau

Nunca lo probe, me parece que la idea es que es directamente imposible comunicarse con el dispositivo. No lo podes leer mas, programar mas, ... nada. Realiza el programa que tiene incluido pero el port JTAG esta muerto.
24/06/2012 #9

Avatar de Daniel Meza

Muy cierto, después de buscar me encontré con esta info:

Data.PNG

Como bien lo han dicho chclau este proceso es irreversible. Lo haré entonces hasta que esté completamente depurado el programa. Gracias por la orientación
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.