Conexión del puerto de depuración STM32 STLINK con Olimex

Actualmente estoy diseñando el puerto de depuración para mi microcontrolador STM32L4R5 . Estoy planeando usar el depurador STLINKV2 pero está usando un conector JTAG de 20 pines que tiene una gran huella para mi PCB. Vi sugerencias de que puedo usar el conector Olimex de 20 pines a 10 pines , pero parece que el conector Olimex no conectó el pin TRSTN del depurador al Olimex. ¿Es importante el pin TRSTN?

¿Y hay algún esquema de ejemplo para conectar la placa Olimex a un depurador JTAG? Gracias.

Respuestas (1)

TRST(N) es opcional para JTAG ( https://en.wikipedia.org/wiki/JTAG ).

Sin embargo, puede optar por utilizar SWD en lugar de JTAG. SWD es más moderno y compatible con STM32L4 y STLINKV2 a través de ese mismo conector. Consulte este documento ( https://documentation-service.arm.com/static/5fce6c49e167456a35b36af1 ).

¿Funcionarán el conector de depuración Cortex y el conector Cortex Debug +ETM con el depurador STLINKV2?
Sí, puede colocar el conector de depuración Cortex en su placa y usar el adaptador Olimex con el STLINKV2. Todos los pinouts están publicados, así que simplemente verifíquelos dos veces. Si la cadena de herramientas es compatible con SWD, optaría por SWD en lugar de JTAG (el conector/adaptador es compatible con ambos). El conector Cortex Debug +ETM es grande como el conector de 20 pines que intenta evitar. No sé por qué quieres eso. Supongo que funcionaría si tiene un cable adaptador que se ocupe de los pinouts.
Dudo que STLINKV2 sea compatible con la función ETM/trace, por lo que no creo que obtenga ninguna funcionalidad del conector Cortex Debug +ETM.