Cómo explotar el fusible de seguridad MSP430

1

Estamos haciendo un producto de producción utilizando MSP430G2231 y queremos mantener el código en secreto .

He buscado en línea y descubrí que soplar el fusible de seguridad desactiva el acceso a la MCU.

¿Alguien podría aclarar que al dar 6 y 7 V (100 mA) durante al menos 1 ms al pin de PRUEBA podemos quemar el fusible de seguridad JTAG? ¿Es esta la forma correcta de hacerlo?

    
pregunta Shruthi Chary

2 respuestas

1

De acuerdo con la nota de TI SLAU320, el fusible se funde aplicando Vpp al pin PRUEBA:

Peromásadelanteeneldocumentotambiénlodiceenunasubseccióndelareferencia1.4.1:

Lo que indica que aplica el voltaje de Vpp y luego configura el fusible de fusión escribiendo en la interfaz JTAG. El IR_PREPARE_BLOW y el IR_EX_BLOW se describen en el documento.

    
respondido por el Dejvid_no1
0

Según:

Características de protección de código MSP

enlace

  

Los dispositivos de la familia MSP430F1xx, F2xx y F4xx JTAG se pueden asegurar a través de un fusible de seguridad JTAG físico. El fusible es quemado por la herramienta de programación después de la programación JTAG o SBW. La herramienta aplica un voltaje de fusión de fusible (6,5 V ± 0,5 V) en el pin PRUEBA (en dispositivos con un pin PRUEBA) o en el pin TDI (en dispositivos sin pin PRUEBA) [consulte la Programación MSP430 a través de la interfaz JTAG (SLAU320)] para más detalles. Soplar el fusible desactiva completamente el puerto JTAG y no es reversible, y no es posible un mayor acceso JTAG o SBW. Una vez que se haya fundido el fusible físico, solo se puede acceder al dispositivo a través del cargador de arranque protegido con contraseña, si es compatible y está habilitado.

Leaestedocumentoendetalle,discutamuchasvariacionesdiferentessobrelasimplementacionesdee-fuseentrelasdiferentesfamiliasdeMSP430(porejemplo,niveldevoltaje)

Ytomenota:inclusodespuésdequesehayaquemadoelfusible,todavíahayformasdeaccederoleerelcódigo:

¿Hay alguna forma de evitar que se lea el código de un MSP430 sin quemar el fusible?

    
respondido por el Peter Teoh

Lea otras preguntas en las etiquetas