Estoy diseñando una placa con cortex-m4f que solo tiene SWDIO y SWCLK.
Estoy dibujando esquemas para el conector JTAG/SWD de 9 pines de J-Link, y me pregunto si puedo dejar flotando los pines SWO/TDO y TDI.
La guía del usuario de J-Link dice que:
Pin 6 (SWO/TDO): salida de datos JTAG desde la CPU de destino. Normalmente conectado a TDO de la CPU de destino. Cuando se usa SWD, este pin se usa como puerto de seguimiento de salida de cable serie. (Opcional, no requerido para comunicación SWD)
Pin 8 (TDI): entrada de datos JTAG de la CPU de destino.- Se recomienda que este pin se coloque en un estado definido en la placa de destino. Normalmente conectado a TDI de la CPU de destino. Para las CPU que no proporcionan TDI (dispositivos solo SWD), este pin no se usa. J-Link ignorará la señal en este pin cuando use SWD.
Supongo que "no usado" significa que puedo dejarlos flotando con seguridad, pero me gustaría estar seguro.
¿Puedo simplemente ignorar los pines y dejarlos flotando en el tablero de destino?
Estoy dibujando esquemas para el conector JTAG/SWD de 9 pines de J-Link, y me pregunto si puedo dejar flotando los pines SWO/TDO y TDI.
Sí tu puedes. El depurador ignorará el estado de estos pines, por lo que dejarlos flotando está bien.
Si solo está utilizando SWD básico (es decir, sin SWO ni reinicio), un patrón más comúnmente utilizado es dividir GND, SWCLK, SWDIO y Vcc en un encabezado de 0.1" y usar flywires para conectarlos a un depurador. Para Por ejemplo, este patrón se usa en algunas placas STM32 Discovery, así como en muchas placas de desarrollo STM32 sin marca.
chris stratton
inbae jeong
inbae jeong
chris stratton
inbae jeong
usuario39382
inbae jeong