Mi primer PCB MCU y un nuevo conector JTAG Cortex + ETM

0

Estoy intentando construir mi propia PCB con un microcontrolador Cortex-M4 LPC4088 . Decidí que JTAG sigue siendo la opción más fácil para programarlo. Pero ARM ha implementado un nuevo 0.05 '' micro conector SAMTEC de paso .

Tengo un EDU de J-link de SEGGER que implementa un conector de tono más antiguo de 0.1 "y en Para usar un nuevo conector, compré este adaptador de SEGGER.

Pronto descubrí que los conectores ARM más antiguos implementaban una fijación diferente a la utilizada en mi nuevo adaptador.

La antigua (que se llama ARM 20-pin creo):

Elnuevo(llamadoARM19-pinCortexdebug+ETM):

¿Quésignifica"---"? ¿Es el pin "N_RESET" igual a "TRST" en el esquema anterior? ¿Puedo dejar los pines 11 y 13 desconectados?

AsíqueestoytratandodeaveriguarcómoplanearelconectorenmiPCBparapodertrabajarconminuevoadaptador.Asíqueestoesloquelogréhastaahora:

Pero como ven, hay algunos alfileres que no sé qué hacer con ellos ... Entonces, si alguien pudiera decirme dónde conectarlos, sería muy feliz. Los detalles de los pines para LPC4088 se pueden encontrar en la página 10 del primer enlace que publiqué.

    
pregunta 71GA

1 respuesta

2

Como dijeron brhans, puedes usar un JTAG estándar. Lo que hice en un diseño reciente, coloqué un conector de rastreo (para la depuración) y un conector SWD simple (para programación de producción).

Si desea poner un conector de rastreo en su tablero, aquí están sus respuestas:

  • El pin 7 no está instalado y actúa como una llave para evitar que el conector se conecte hacia atrás. El agujero está taponado en algunos receptáculos.
  • N_RESET es reinicio de MCU.
  • Los pines 11 y 13 son pines de fuente de alimentación del programador al hardware de destino. Puede dejarlos flotando si no se usa.

También, eche un vistazo al manual JLink , página 400.

    
respondido por el Armandas

Lea otras preguntas en las etiquetas