El programador st-link integrado en la placa F411 Discovery no se puede conectar

Trasfondo:
tengo una placa STM32F411E-DISCO que tiene st-link integrado que usé antes sin problemas (también programando stm externos). Hoy intenté programar STM32F103C8T6 con conector SWD (CN2) en la placa Discovery sin éxito.

Problema:
después de eso, volví a colocar los puentes (CN3) para conectarme con STM32F411 y se negó a conectar con el error "Error de comunicación USB STLink" en la utilidad ST-LINK que nunca sucedió antes (para F4).Foto

Lo que verifiqué:
ya verifiqué los voltajes de los diodos D3 y D1 y parece correcto, los LED LD2 y LD1 son de color rojo brillante. El ic de programación parece no estar dañado porque, a pesar de calentarse un poco después de un tiempo (pero no realmente caliente), la utilidad ST-Link devuelve su número de serie y versión de firmware, pero no detecta el objetivo stm32.
Foto

Estoy un poco confundido porque parece que el programador está bien pero aún no puede conectar ningún stm32. ¿Qué debo verificar para identificar la fuente del error y posiblemente solucionarlo?

Edición 1: después de excavar un poco, encontré trace.log, confirma la detección de st-link y después de un segundo intento de conexión da un error de usb.

Foto

Edición 2: después de una búsqueda más exhaustiva, descubrí que cuando st-link intenta conectarse, SWDIO realmente funciona, pero no se envía nada porque SWCLK siempre está bajo y no envía ningún "pulso" de reloj. Supongo que mi pin ST-Link SWCLK está quemado y está muy bajo.
También verifiqué el objetivo y parece estar bien, otro ST-Link se conecta perfectamente. Última pregunta, ¿es posible que se queme algo más en lugar de pin?
Porque estoy buscando en los esquemas (página 29) y no veo nada que me dé esperanza.

¿Hay otro puente/interruptor/conexión que podría haber cambiado, tal vez mientras movías el tablero, o un gato jugaba con él?
@domen Todos los puentes/interruptores necesarios están en su lugar y aún no funciona.
Bueno, qué se puede decir. Esto funcionó y ya no funciona: algo cambió, ya sea hardware (cables, puentes, cortocircuito causado por partículas, algún componente de hardware se rompió, ...) o software (problema de configuración, actualización a no funciona para su configuración, problemas con el controlador). ¿Tiene algún reemplazo (st-link, target, incluso PC) que pueda probar?
@domen Puedo pedir prestada una placa similar a un amigo e intentar conectarla a mi objetivo y mi st-link a su objetivo, pero me preocupa dañar su placa. Supongo que tengo que arriesgarme

Respuestas (2)

El ic de programación parece no estar dañado porque a pesar de calentarse un poco después de un rato

Por el contrario, eso es una clara evidencia de daño. O al menos la mala conexión. Si este comportamiento persiste con el objetivo desconectado, entonces está dañado.

En funcionamiento normal, no será una fuente de calor perceptible.

En funcionamiento normal, no será una fuente de calor perceptible.

Supongo que mi pin ST-Link SWCLK está quemado y está muy bajo.

Reemplacé el STM32F103 defectuoso que servía como st-link y lo programé con UART y cargador de arranque.
Funciona de maravilla, por lo que si alguien tiene el mismo problema, la mejor manera es reemplazarlo.