ST-logotipoUM1075
Manual de usuario
Depurador/programador en circuito ST-LINK/V2
para STM8 y STM32

Introducción

El ST-LINK/V2 es un depurador/programador en circuito para los microcontroladores STM8 y STM32. El módulo de interfaz de un solo cable (SWIM) y el JTAGLas interfaces de depuración de cables en serie (SWD) facilitan la comunicación con cualquier microcontrolador STM8 o STM32 que funcione en una placa de aplicación.
Además de proporcionar las mismas funcionalidades del ST-LINK/V2, el ST-LINK/V2-ISOL presenta aislamiento digital entre la PC y la placa de aplicación de destino. También soporta vol.tages de hasta 1000 V RMS.
La interfaz USB de alta velocidad permite la comunicación con una PC y:

  • Dispositivos STM8 a través del software ST Visual Develop (STVD) o ST Visual Program (STVP) (disponible en STMicroelectronics)
  • Dispositivos STM32 a través de entornos de desarrollo integrados IAR™, Keil ®, STM32CubeIDE, STM32CubeProgrammer y STM32CubeMonitor.

Programador depurador en circuito ST-LINK-V2

 Características

  • Alimentación de 5 V suministrada por un conector USB
  • Interfaz compatible con USB 2.0 de alta velocidad
  •  Cable USB estándar A a Mini B
  •  Funciones específicas de SWIM
    – Vol. de aplicación de 1.65 a 5.5 Vtage soportado en la interfaz SWIM
    - Modos SWIM de baja y alta velocidad compatibles
    – Velocidad de programación SWIM: 9.7 y 12.8 Kbytes/s, respectivamente, para baja y alta velocidad
    – Cable SWIM para conexión a la aplicación mediante conector estándar ERNI vertical (ref: 284697 o 214017) u horizontal (ref: 214012)
    – Cable SWIM para la conexión a la aplicación a través de un pin header o un conector de paso de 2.54 mm
  • JTAGCaracterísticas específicas de /SWD (Serial Wire Debug)
    – Vol. de aplicación de 1.65 a 3.6 Vtage apoyado en la JTAG/Interfaz SWD y entradas tolerantes de 5 V (a)
    – YoTAG cable para conexión a un estándar JTAG Conector de 20 mm de paso de 2.54 pines
    – Soporta JTAG comunicación, hasta 9 MHz (predeterminado: 1.125 MHz)
    – Admite depuración de cable serie (SWD) hasta 4 MHz (predeterminado: 1.8 MHz) y cable serie viewcomunicación er (SWV), hasta 2 MHz
  • Compatible con función de actualización directa de firmware (DFU)
  • LED de estado, parpadeando durante la comunicación con la PC
  • 1000 V RMS alto aislamiento vol.tage (solo ST-LINK/V2-ISOL)
  • Temperatura de funcionamiento de 0 a 50 grados Celsius.

Información de pedidos

Para pedir el ST-LINK/V2, consulte la Tabla 1.
Tabla 1. Lista de los códigos de pedido

Código de pedido Descripción ST-LINK
ST-ENLACE/V2 Depurador/programador en circuito
ST-LINK/V2-ISOL Depurador/programador en circuito con aislamiento digital

a. El ST-LINK/V2 puede comunicarse con objetivos que funcionan por debajo de 3.3 V pero genera señales de salida a este volumen.tage nivel. Los objetivos STM32 son tolerantes a este exceso de volatilidad.tagmi. Si algunos otros componentes de la placa objetivo son sensibles, utilice ST-LINK/V2-ISOL, STLINK-V3MINIE o STLINK-V3SET con un adaptador B-STLINK-VOLT para evitar el impacto del sobrevol.tage inyección en el tablero.

Contenido del producto

Los cables entregados dentro del producto se muestran en la Figura 2 y la Figura 3. Incluyen (de izquierda a derecha):

  • Cable USB estándar A a Mini-B (A)
  • Depuración y programación ST-LINK/V2 (B)
  • Conector SWIM de bajo coste (C)
  •  Cinta plana SWIM con un conector ERNI estándar en un extremo (D)
  • JTAG o cinta plana SWD y SWV con un conector de 20 pines (E)

Programador depurador en circuito ST-LINK-V2: contenido del productoProgramador depurador en circuito ST-LINK-V2: contenido del producto 1

 Configuración de hardware

El ST-LINK/V2 está diseñado alrededor del dispositivo STM32F103C8, que incorpora el Arm ®(a) Cortex® de alto rendimiento.
-Núcleo M3. Está disponible en un paquete TQFP48.
Como se muestra en la Figura 4, el ST-LINK/V2 proporciona dos conectores:

  • Un conector STM32 para el JTAG/Interfaz SWD y SWV
  • Un conector STM8 para la interfaz SWIM

El ST-LINK/V2-ISOL proporciona un conector para STM8 SWIM, STM32 JTAG/SWD y SWV interfaces.Programador depurador en circuito ST-LINK-V2 - conectores

  1. A = STM32JTAG y conector de destino SWD
  2. B = conector de destino STM8 SWIM
  3. C = STM8 NATACIÓN, STM32 JTAGy conector de destino SWD
  4. D = LED de actividad de comunicación

4.1 Conexión con STM8
Para el desarrollo de aplicaciones basadas en microcontroladores STM8, el ST-LINK/V2 se puede conectar a la placa de destino mediante dos cables diferentes, según el conector disponible en la placa de aplicación.
Estos cables son:

  • Una cinta plana SWIM con un conector ERNI estándar en un extremo
  • Un cable SWIM con dos conectores de 4 pines y 2.54 mm o cables SWIM separados

4.1.1 Conexión estándar ERNI con cinta plana SWIM
La Figura 5 muestra cómo conectar ST-LINK/V2 si hay un conector SWIM estándar de 4 pines ERNI en la placa de aplicación.Programador depurador de circuito ST-LINK-V2 - Conector ERNI

  1. A = Placa de aplicación de destino con conector ERNI
  2. B = Cable de alambre con conector ERNI en un extremo
  3. C = Conector de destino STM8 SWIM
  4. Ver figura 11

La Figura 6 muestra que falta el pin 16 en el conector de destino ST-LINK/V2-ISOL. Este pin faltante se utiliza como llave de seguridad en el conector del cable, para garantizar la posición correcta del cable SWIM en el conector objetivo, incluso los pines utilizados tanto para SWIM como para JTAG cables.Programador depurador en circuito ST-LINK-V2: detalles clave4.1.2 Conexión SWIM de bajo coste
La Figura 7 muestra cómo conectar el ST-LINK/V2 si hay un conector SWIM de bajo costo de 4 pines y 2.54 mm en la placa de aplicación.Programador depurador en circuito ST-LINK-V2 - Conexión de bajo costo

  1. A = Tarjeta de aplicación Target con conector económico de 4 pines y 2.54 mm
  2. B = Cable de alambre con conector de 4 pines o cable de alambre separado
  3. C = Conector de destino STM8 SWIM
  4. Ver figura 12

4.1.3 Señales y conexiones de SWIM
La Tabla 2 resume los nombres de las señales, las funciones y las señales de conexión de destino cuando se utiliza el cable con un conector de 4 pines.
Tabla 2. Conexiones de cinta plana SWIM para ST-LINK/V2

Pin no. Nombre Función Conexión de destino
1 VDD VCC objetivo(1) MCU VCC
2 DATOS NADAR Pasador de natación MCU
3 Tierra SUELO Tierra
4 REINICIAR REINICIAR Pin de reinicio de MCU

1. La fuente de alimentación de la placa de aplicación está conectada a la placa de programación y depuración ST-LINK/V2 para garantizar la compatibilidad de la señal entre ambas placas.Programador depurador en circuito ST-LINK-V2 - Conector SWIM de destinoLa Tabla 3 resume los nombres de las señales, las funciones y las señales de conexión de destino utilizando el cable de hilos separados.
Como el cable de alambre separado SWIM tiene conectores independientes para todos los pines en un lado, es posible conectar el ST-LINK/V2-ISOL a una placa de aplicación sin un conector SWIM estándar. En esta cinta plana, un color específico y una etiqueta para facilitar la conexión en el objetivo referencian todas las señales.
Tabla 3. Conexiones de cable SWIM de bajo costo para ST-LINK/V2-ISOL

Color Nombre del pin del cable Función Conexión de destino
Rojo Circuito cerrado de televisión VCC objetivo(1) MCU VCC
Verde UART-RX No usado Reservado (2) (no conectado al tablero de destino)
Azul UART-TX
Amarillo BOTÓN
Naranja NADAR NADAR Pasador de natación MCU
Negro Tierra SUELO Tierra
Blanco NATACIÓN-PRIMERA REINICIAR Pin de reinicio de MCU

1. La fuente de alimentación de la placa de aplicación está conectada a la placa de programación y depuración ST-LINK/V2 para garantizar la compatibilidad de la señal entre ambas placas.
2. BOOT0, UART-TX y UART-RX están reservados para desarrollos futuros.
TVCC, SWIM, GND y SWIM-RST se pueden conectar a un conector de paso de 2.54 mm de bajo costo o a los cabezales de clavijas disponibles en la placa de destino.
4.2 Conexión con STM32
Para el desarrollo de aplicaciones basadas en microcontroladores STM32, el ST-LINK/V2 debe conectarse a la aplicación mediante el estándar J de 20 pines.TAG cinta plana proporcionada.
La Tabla 4 resume los nombres de las señales, las funciones y las señales de conexión de destino del conector J estándar de 20 pines.TAG cinta plana en ST-LINK/V2.
La Tabla 5 resume los nombres de las señales, las funciones y las señales de conexión de destino del estándar J de 20 pines.TAG cinta plana en ST-LINK/V2-ISOL.
Tabla 4. JTAG/Conexiones de cable SWD en STLINK-V2

Alfiler No. ST-ENLACE/V2  conector (CN3) ST-LINKN2 función Conexión de destino (JTAG) Conexión de destino (USD)
1 VAPP VCC de destino MCU VDD(1) MCU VDD(1)
2
3 CONFIANZA JTAG CONFIANZA NJTRST TIERRA(2)
4 Tierra Tierra GNDK3) TIERRA(3)
5 TDI JTAG TDO JTDI TIERRA(2)
6 Tierra Tierra TIERRA(3) TIERRA(3)
7 TMS SWDIO JTAG TMS, SW 10 JTMS SWDIO
8 Tierra Tierra TIERRA(3) TIERRA(3)
9 INTERRUPTOR TCK JTAG TCK, INTERRUPTOR JTCK CLC
10 Tierra Tierra TIERRA(3) TIERRA(3)
11 No conectado No conectado No conectado No conectado
12 Tierra Tierra TIERRA(3) TIERRA(3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESWOO)
14 Tierra Tierra TIERRA(3) TIERRA(3)
15 NRST NRST NRST NRST
16 Tierra Tierra GNDK3) TIERRA(3)
17 No conectado No conectado No conectado No conectado
18 Tierra Tierra TIERRA(3) TIERRA(3)
19 VDD VDD (3.3 V) No conectado No conectado
20 Tierra Tierra TIERRA(3) TIERRA(3)
  1. La fuente de alimentación de la placa de aplicación está conectada a la placa de programación y depuración ST-LINK/V2 para garantizar la compatibilidad de la señal entre las placas.
  2. Conéctese a GND para reducir el ruido en la cinta.
  3. Al menos uno de estos pines debe estar conectado a tierra para un correcto comportamiento. Se recomienda conectarlos todos.
  4. Opcional: Para cable serie Viewrastro de er (SWV).

Tabla 5. JTAG/Conexiones de cable SWD en STLINK-V2-ISOL 

Pin no. Conector ST-LINK/V2 (CN3) Función ST-LINKN2 Conexión de destino (JTAG) Conexión de destino (SWD)
1 VAPP VCC de destino MCU VDD(1) MCU VDD(1)
2
3 CONFIANZA JTAG CONFIANZA NJTRST TIERRA(2)
4 No conectado No conectado No conectado No conectado
5 TDI JTAG TDO JTDI TIERRA(2)
6 No conectado No conectado No conectado No conectado
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 No conectado No conectado No conectado No conectado
9 INTERRUPTOR TCK JTAG TCK, INTERRUPTOR JTCK CLC
10 No utilizado(5) No utilizado(5) No conectado(5) No conectado(5)
11 No conectado No conectado No conectado No conectado
12 Tierra Tierra TIERRA(3) TIERRA(3)
13 TDO SWO JTAG TDI, SWO JTDO RASTREOSW0(4)
14 No utilizado(5) No utilizado(5) No conectado(5) No conectado(5)
15 NRST NRST NRST NRST
16 No conectado No conectado No conectado No conectado
17 No conectado No conectado No conectado No conectado
18 Tierra Tierra TIERRA(3) TIERRA(3)
19 No conectado No conectado No conectado No conectado
20 Tierra Tierra TIERRA(3) TIERRA(3)
  1. La fuente de alimentación de la placa de aplicación está conectada a la placa de programación y depuración ST-LINK/V2 para garantizar la compatibilidad de la señal entre las placas.
  2. Conéctese a GND para reducir el ruido en la cinta.
  3. Al menos uno de estos pines debe estar conectado a tierra para un correcto comportamiento. Se recomienda conectarlos todos.
  4. Opcional: Para cable serie Viewrastro de er (SWV).

Tabla 5. JTAG/Conexiones de cable SWD en STLINK-V2-ISOL 

Pin no. Conector ST-LINK/V2 (CN3) Función ST-LINKN2 Conexión de destino (JTAG) Conexión de destino (SWD)
1 VAPP VCC de destino MCU VDD(1) MCU VDD(1)
2
3 CONFIANZA JTAG CONFIANZA NJTRST TIERRA(2)
4 No conectado No conectado No conectado No conectado
5 TDI JTAG TDO JTDI TIERRA(2)
6 No conectado No conectado No conectado No conectado
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 No conectado No conectado No conectado No conectado
9 INTERRUPTOR TCK JTAG TCK. SW CLK JTCK CLC
10 No utilizado(5) No utilizado(5) No conectado(5) No conectado(5)
11 No conectado No conectado No conectado No conectado
12 Tierra Tierra TIERRA(3) TIERRA(3)
13 TDO SWO JTAG TDI. SWO JTDO RASTREOSW0(4)
14 No utilizado(5) No utilizado(5) No conectado(5) No conectado(5)
15 NRST NRST NRST NRST
16 No conectado No conectado No conectado No conectado
17 No conectado No conectado No conectado No conectado
18 Tierra Tierra TIERRA(3) TIERRA(3)
19 No conectado No conectado No conectado No conectado
20 Tierra Tierra TIERRA(3) TIERRA(3)
  1. La fuente de alimentación de la placa de aplicación está conectada a la placa de programación y depuración ST-LINK/V2 para garantizar la compatibilidad de la señal entre las placas.
  2. Conéctese a GND para reducir el ruido en la cinta.
  3. Al menos uno de estos pines debe estar conectado a tierra para un correcto comportamiento. Se recomienda conectarlos todos.
  4. Opcional: Para cable serie Viewrastro de er (SWV).
  5. Utilizado por SWIM en ST-LINK/V2-ISOL (ver Tabla 3).

La Figura 9 muestra cómo conectar el ST-LINK/V2 a un objetivo usando el JTAG cable.Programador depurador en circuito ST-LINK-V2 - JTAG y conexión SWD

  1. A = Placa de aplicación de destino con JTAG conector
  2. B = JTAG/SWD cable plano de 20 hilos
  3. C = STM32JTAG y conector de destino SWD

La referencia del conector necesario en la placa de aplicación de destino es: Envoltura de encabezado 2x10C 2x40C H3/9.5 (paso 2.54) – HED20 SCOTT PHSD80.Programador depurador en circuito ST-LINK-V2: diseño de cintaNota: Para aplicaciones de bajo costo, o cuando el tamaño del conector estándar de 20 pines y paso de 2.54 mm es demasiado grande, es posible implementar el TAG-Conectar solución. El TAG-El adaptador y el cable de conexión proporcionan un medio simple y confiable para conectar ST-LINK/V2 o ST-LINK/V2ISOL a la PCB sin requerir un componente de acoplamiento en la PCB de la aplicación.
Para obtener más detalles sobre esta solución e información sobre la huella de PCB de la aplicación, visite www.tag-conectar.com.
Las referencias de componentes compatibles con el JTAG y las interfaces SWD son:
a) Adaptador TC2050-ARM2010 (placa de interfaz de 20 pines a 10 pines)
b) TC2050-IDC o TC2050-IDC-NL (sin patas) (cable de 10 pines)
c) Clip de retención TC2050-CLIP para usar con TC2050-IDC-NL (opcional)
4.3 LED de estado ST-LINK/V2
El LED con la etiqueta COM en la parte superior del ST-LINK/V2 muestra el estado del ST-LINK/V2 (cualquiera que sea el tipo de conexión). En detalle:

  • El LED parpadea en rojo: se está realizando la primera enumeración USB con el PC
  • El LED está rojo: se establece comunicación entre la PC y ST-LINK/V2 (fin de la enumeración)
  • El LED parpadea en verde/rojo: los datos se intercambian entre el objetivo y el PC
  • El LED está verde: la última comunicación ha sido exitosa
  •  El LED está naranja: la comunicación ST-LINK/V2 con el objetivo ha fallado.

 Configuración del software

5.1 Actualización de firmware ST-LINK/V2
El ST-LINK/V2 incorpora un mecanismo de actualización de firmware para actualizaciones in situ a través del puerto USB. Como el firmware puede evolucionar durante la vida útil del producto ST-LINK/V2 (nueva funcionalidad, corrección de errores, soporte para nuevas familias de microcontroladores), se recomienda visitar periódicamente las páginas dedicadas en www.st.com para estar al día con la última versión.
5.2 Desarrollo de aplicaciones STM8
Consulte el paquete 24 del conjunto de herramientas ST con el parche 1 o más reciente, que incluye ST Visual Develop (STVD) y ST Visual Programmer (STVP).
5.3 Desarrollo de aplicaciones STM32 y programación flash
Las cadenas de herramientas de terceros (IAR ™ EWARM, Keil ® MDK-ARM ™ ) admiten ST-LINK/V2 según las versiones indicadas en la Tabla 6 o la versión más reciente disponible.
Tabla 6. Cómo las cadenas de herramientas de terceros admiten ST-LINK/V2

Tercero Toolchain  Versión
IAR™ CALIENTE 6.2
Keil® MDK-ARM™ 4.2

El ST-LINK/V2 requiere un controlador USB dedicado. Si la configuración del conjunto de herramientas no lo instala automáticamente, el controlador se puede encontrar en www.st.com bajo el nombre STSW-LINK009.
Para obtener más información sobre herramientas de terceros, visite el siguiente websitios:

Esquemas

Programador depurador en circuito ST-LINK-V2 - cable estándar ERNILeyenda de las descripciones de los pines:
VDD = Volumen objetivotagel sentido
DATOS = línea SWIM DATA entre el objetivo y la herramienta de depuración
GND = Vol. de tierratage
RESET = reinicio del sistema de destinoProgramador depurador en circuito ST-LINK-V2 - cable de bajo costoLeyenda de las descripciones de los pines:
VDD = Volumen objetivotagel sentido
DATOS = línea SWIM DATA entre el objetivo y la herramienta de depuración
GND = Vol. de tierratage
RESET = reinicio del sistema de destino

Historial de revisiones

Tabla 7. Historial de revisión del documento 

Fecha Revisión Cambios
22 de abril de 11 1 Lanzamiento inicial.
3 de junio de 11 2 Tabla 2: Conexiones de cinta plana SWIM para ST-LINK/V2: se agregó la nota al pie 1 a la función “Target VCC”.
Tabla 4: JTAG/Conexiones de cable SWD: se agregó una nota a pie de página a la función “Target VCC”.
Tabla 5: Cómo las cadenas de herramientas de terceros admiten ST-LINK/V2: se actualizaron las “Versiones” de IAR y Keil.
19 de agosto de 11 3 Se agregaron detalles del controlador USB a la Sección 5.3.
11 de mayo de 12 4 Se agregaron SWD y SWV a JTAG características de conexión. Tabla 4 modificada: JTAG/Conexiones de cables SWD.
13 de septiembre de 12 5 Se agregó el código de pedido ST-LINKN2-ISOL.
Se actualizó la Sección 4.1: Desarrollo de aplicaciones STM8 en la página 15. Se agregó la Nota 6 en la Tabla 4.
Se agregó la nota “Para aplicaciones de bajo costo…” antes de la Sección 3.3: LED de estado STLINK/V2 en la página 14.
18 de octubre de 12 6 Se agregó la Sección 5.1: Actualización del firmware ST-LINK/V2 en la página 15.
25 de marzo de 16 7 Valor VRMS actualizado en Introducción y Características.
18 de octubre de 18 8 Tabla 4 actualizada: JTAG/Conexiones de cables SWD y sus notas a pie de página. Ediciones de texto menores en todo el documento.
9 de enero de 23 9 Introducción, características y sección 5.3 actualizados: Desarrollo de aplicaciones STM32 y programación flash.
Tabla 5 actualizada: Cómo las cadenas de herramientas de terceros admiten ST-LINK/V2. Ediciones de texto menores en todo el documento.
3 de abril de 24 10 Ex Mesa 4 JTAG/Conexiones de cable SWD divididas en la Tabla 4: JTAG/Conexiones de cable SWD en STLINK-V2 y Tabla 5: JTAG/Conexiones de cable SWD en STLINK-V2-ISOL.

AVISO IMPORTANTE – LEER ATENTAMENTE
STMicroelectronics NV y sus subsidiarias ("ST") se reservan el derecho de realizar cambios, correcciones, mejoras, modificaciones y mejoras a los productos ST y/o a este documento en cualquier momento sin previo aviso. Los compradores deben obtener la información relevante más reciente sobre los productos ST antes de realizar pedidos. Los productos de ST se venden de conformidad con los términos y condiciones de venta de ST vigentes en el momento de la confirmación del pedido. Los compradores son los únicos responsables de la elección, selección y uso de los productos ST y ST no asume ninguna responsabilidad por la asistencia en la aplicación o el diseño de los productos de los compradores.
ST no concede aquí ninguna licencia, expresa o implícita, sobre ningún derecho de propiedad intelectual.
La reventa de productos ST con disposiciones diferentes a la información aquí establecida anulará cualquier garantía otorgada por ST para dicho producto.
ST y el logotipo de ST son marcas comerciales de ST. Para obtener información adicional sobre las marcas comerciales de ST, consulte www.st.com/marcas comerciales. Todos los demás nombres de productos o servicios son propiedad de sus respectivos dueños.
La información contenida en este documento reemplaza la información proporcionada previamente en cualquier versión anterior de este documento.
© 2024 STMicroelectronics – Todos los derechos reservados

ST-logotipowww.st.com

Documentos / Recursos

ST ST-LINK-V2 Programador depurador en circuito [pdf] Manual del usuario
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 Programador depurador en circuito, ST-LINK-V2, Programador depurador en circuito, Programador depurador de circuito, Programador depurador

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *