¿Debo incluir un puerto JTAG en mi producto?

6

Mis dos microcontroladores en mi proyecto (dsPIC33FJ128GP804 y PIC24FJ64GA004) admiten la prueba de exploración de límites JTAG. ¿Debo conectar estos y exponer un puerto JTAG para hackers? El producto está destinado a ser hardware abierto y, como tal, ser modificado. Los puertos ICSP e ICD también estarán expuestos. Por supuesto, estos puertos y rastros ocupan espacio, ¿vale la pena? ¿La gente podría usarlos con micros básicos PIC?

    
pregunta Thomas O

4 respuestas

10

¿Qué tan caro es la mitad de una pulgada cuadrada de espacio de la placa? Saca las huellas de algunas almohadillas pequeñas. Aquellos que estén interesados pueden soldar su propio adaptador de cabecera.

(EE que dice "sí, por favor")

    
respondido por el krapht
7

JTAG se usa muy raramente con esos dispositivos. Todo lo que necesita es el conector habitual para un ICD 2/3 o un PICkit.

    
respondido por el Leon Heller
0

Sí, deberías. Se puede utilizar para comprobar las conexiones entre los chips. Si hay muchas de estas conexiones, puede ser de gran ayuda. Si se dirigen principalmente a otros chips sin JTAG (por ejemplo, memorias), entonces no será tan útil.

    
respondido por el Brian Carlton
-1

Estos pines seguramente serán necesarios para la depuración / carga del firmware.

Siempre puede llevarlos a una sección de la placa que se puede quitar antes de la entrega / instalación. Esto significa que el desarrollador tiene acceso a las interfaces de conector / depuración que están ausentes en el producto final. Si coloca los rastros de depuración en una capa interna de la placa, esto hará que la vida del pirata informático sea más difícil, pero, suponiendo que no haya deshabilitado el JTAG en el procesador, siempre tendrán acceso a los pines del dispositivo y, por lo tanto, a la interfaz. / p>     

respondido por el uɐɪ

Lea otras preguntas en las etiquetas