Descubrimiento de STM32 - ¿Requiere ST-Link oficial? [cerrado]

0

Tengo una placa STM32 CM0 personalizada que he girado, y la he estado programando usando un programador de "clonación" ST-LINK de $ 2.

Necesitaba probar un chip con más memoria, así que saqué una nueva placa de descubrimiento STM32F0 sin abrir.

Conecté mi programador de clones a través de SWD (las conexiones son correctas, quité los dos puentes). Y NADA .

La placa Discovery funciona con una conexión USB, pero no con el SWD. Por lo tanto, los pines SWD están funcionando y no se restablecieron.

No hay nada que restablecer, simplemente no veo nada de este programador de clones conectado a esta placa Discovery.

¿Tiene STM algún tipo de protección en sus juntas de desarrollo, que solo trabajan con un ST-LINK oficial?

No me importa cómo se realiza la conexión ... ¿Se trata de un bloqueo del proveedor con la herramienta oficial?

Suena como una teoría del sombrero de papel de aluminio, pero estoy sentado aquí con una herramienta de clonación que funciona en mi placa personalizada pero no en esta placa de desarrollo.

    
pregunta Leroy105

1 respuesta

3

Si el programador trabaja con otras placas, la explicación más probable definitivamente es que faltan algunas conexiones (¿está alimentada la placa?) o duplicadas (conexiones de clonación externas Y programadas en la placa conectadas al mismo tiempo) .

El SWD es tan simple y está bien documentado que no hay manera de incluir un mecanismo de bloqueo. Las MCU están diseñadas para ser programadas por cualquier herramienta que habla SWD y envía los comandos dados en el manual de programación. STLink v2 en realidad se refiere al protocolo que se habla entre el programador y la PC para hacer que el programador haga lo correcto Cosas SWD.

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas