ST - logotipoUM1075
Manual de usuario
Depurador/programador de circuíto ST-LINK/V2
para STM8 e STM32

Introdución

O ST-LINK/V2 é un depurador/programador en circuíto para os microcontroladores STM8 e STM32. O módulo de interface de cable único (SWIM) e o módulo JTAGAs interfaces de depuración de cables en serie (SWD) facilitan a comunicación con calquera microcontrolador STM8 ou STM32 que funcione nunha placa de aplicación.
Ademais de proporcionar as mesmas funcionalidades do ST-LINK/V2, o ST-LINK/V2-ISOL presenta un illamento dixital entre o PC e a tarxeta de aplicación de destino. Tamén resiste voltages de ata 1000 V RMS.
A interface USB de velocidade total permite a comunicación cun PC e:

  • Dispositivos STM8 a través do software ST Visual Develop (STVD) ou ST Visual Program (STVP) (dispoñible en STMicroelectronics)
  • Dispositivos STM32 a través de entornos de desenvolvemento integrados IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer e STM32CubeMonitor.

Programador de depuración de circuítos ST-LINK-V2

 Características

  • Alimentación de 5 V proporcionada por un conector USB
  • Interface compatible con USB 2.0 a toda velocidade
  •  Cable USB estándar-A a Mini-B
  •  Características específicas de SWIM
    – Vol. de aplicación de 1.65 a 5.5 Vtage compatible coa interface SWIM
    - Soporta os modos SWIM de baixa e alta velocidade
    – Velocidade de programación SWIM: 9.7 e 12.8 Kbytes/s, respectivamente, para baixa e alta velocidade
    – Cable SWIM para conexión á aplicación mediante un conector estándar ERNI vertical (ref: 284697 ou 214017) ou horizontal (ref: 214012)
    – Cable SWIM para conexión á aplicación mediante un conector de pin ou un conector de paso de 2.54 mm
  • JTAGFuncións específicas de /SWD (Serial Wire Debug).
    – Vol. de aplicación de 1.65 a 3.6 Vtage apoiado na JTAGInterface /SWD e entradas tolerantes de 5 V (a)
    – JTAG cable para conexión a un estándar JTAG Conector de 20 mm de paso de 2.54 pines
    - Apoia JTAG comunicación, ata 9 MHz (predeterminado: 1.125 MHz)
    - Admite depuración de cables en serie (SWD) de ata 4 MHz (predeterminado: 1.8 MHz) e cables en serie viewcomunicación er (SWV), ata 2 MHz
  • Función de actualización directa de firmware compatible (DFU)
  • LED de estado, parpadeando durante a comunicación co PC
  • 1000 V RMS alto illamento voltage (só ST-LINK/V2-ISOL)
  • Temperatura de funcionamento de 0 a 50 graos centígrados

Información de pedido

Para solicitar o ST-LINK/V2, consulte a táboa 1.
Táboa 1. Lista dos códigos de pedido

Código de pedido Descrición de ST-LINK
ST-LINK/V2 Depurador/programador en circuíto
ST-LINK/V2-ISOL Depurador/programador en circuíto con illamento dixital

a. O ST-LINK/V2 pode comunicarse con obxectivos que operan por debaixo de 3.3 V pero xera sinais de saída a este vol.tagnivel e. Os obxectivos STM32 son tolerantes a esta sobrevoltage. Se algúns outros compoñentes da placa de destino son sensatos, use ST-LINK/V2-ISOL, STLINK-V3MINIE ou STLINK-V3SET cun adaptador B-STLINK-VOLT para evitar o impacto de sobrevoltura.tage inxección no taboleiro.

Contidos do produto

Os cables entregados no produto móstranse na Figura 2 e na Figura 3. Inclúen (de esquerda a dereita):

  • Cable USB estándar-A a Mini-B (A)
  • Depuración e programación ST-LINK/V2 (B)
  • Conector de baixo custo SWIM (C)
  •  Cinta plana SWIM cun conector ERNI estándar nun extremo (D)
  • JTAG ou cinta plana SWD e SWV cun conector de 20 pines (E)

ST-LINK-V2 In Circuit Debugger Programmer - contido do produtoProgramador ST-LINK-V2 In Circuit Debugger - contido do produto 1

 Configuración de hardware

O ST-LINK/V2 está deseñado arredor do dispositivo STM32F103C8, que incorpora o Arm ®(a) Cortex® de alto rendemento.
- Núcleo M3. Está dispoñible nun paquete TQFP48.
Como se mostra na Figura 4, o ST-LINK/V2 proporciona dous conectores:

  • Un conector STM32 para JTAGInterface /SWD e SWV
  • Un conector STM8 para a interface SWIM

O ST-LINK/V2-ISOL proporciona un conector para o STM8 SWIM, STM32 JTAGInterfaces /SWD e SWV.ST-LINK-V2 In Circuit Debugger Programmer - conectores

  1. A = STM32 JTAG e conector de destino SWD
  2. B = Conector de destino STM8 SWIM
  3. C = STM8 SWIM, STM32 JTAG, e conector de destino SWD
  4. D = LED de actividade de comunicación

4.1 Conexión con STM8
Para o desenvolvemento de aplicacións baseadas en microcontroladores STM8, o ST-LINK/V2 pódese conectar á placa de destino mediante dous cables diferentes, dependendo do conector dispoñible na tarxeta de aplicación.
Estes cables son:

  • Unha cinta plana SWIM cun conector ERNI estándar nun extremo
  • Un cable SWIM con dous conectores de 4 pines de 2.54 mm ou cables SWIM de fíos separados

4.1.1 Conexión ERNI estándar con cinta plana SWIM
A Figura 5 mostra como conectar o ST-LINK/V2 se hai un conector SWIM estándar ERNI de 4 pinos na tarxeta de aplicación.ST-LINK-V2 In Circuit Debugger Programmer - Conector ERNI

  1. A = Placa de aplicación de destino con conector ERNI
  2. B = Cable con conector ERNI nun extremo
  3. C = Conector de destino STM8 SWIM
  4. Vexa a figura 11

A figura 6 mostra que falta o pin 16 no conector de destino ST-LINK/V2-ISOL. Este pin que falta utilízase como chave de seguridade no conector do cable, para garantir a posición correcta do cable SWIM no conector de destino, mesmo os pinos usados ​​tanto para SWIM como para JTAG cables.ST-LINK-V2 In Circuit Debugger Programmer - Detalles clave4.1.2 Conexión SWIM de baixo custo
A Figura 7 mostra como conectar o ST-LINK/V2 se hai un conector SWIM de baixo custo de 4 mm de 2.54 pinos na tarxeta de aplicación.ST-LINK-V2 In Circuit Debugger Programmer - Conexión de baixo custo

  1. A = Placa de aplicación de destino con conector de baixo custo de 4 pines, 2.54 mm
  2. B = Cable con conector de 4 pinos ou cable separado
  3. C = Conector de destino STM8 SWIM
  4. Vexa a figura 12

4.1.3 Sinais e conexións SWIM
A táboa 2 resume os nomes dos sinais, as funcións e os sinais de conexión de destino cando se usa o cable cun conector de 4 pinos.
Táboa 2. Conexións de cinta plana SWIM para ST-LINK/V2

Pin non. Nome Función Conexión de destino
1 VDD VCC obxectivo(1) MCU VCC
2 DATOS NADO Pin MCU SWIM
3 GND TERREO GND
4 RESET RESET Pin de RESET MCU

1. A fonte de alimentación da tarxeta de aplicación está conectada á tarxeta de depuración e programación ST-LINK/V2 para garantir a compatibilidade do sinal entre ambas as placas.ST-LINK-V2 In Circuit Debugger Programmer - Conector SWIM de destinoA táboa 3 resume os nomes dos sinais, as funcións e os sinais de conexión de destino mediante o cable de cables separados.
Como o cable de fío separado SWIM ten conectores independentes para todos os pinos nun lado, é posible conectar o ST-LINK/V2-ISOL a unha placa de aplicación sen un conector SWIM estándar. Nesta cinta plana, unha cor específica e unha etiqueta para facilitar a conexión no destino fai referencia a todos os sinais.
Táboa 3. Conexións de cables de baixo custo SWIM para ST-LINK/V2-ISOL

Cor Nome do pin do cable Función Conexión de destino
Vermello CCTV VCC obxectivo(1) MCU VCC
Verde UART-RX Sen uso Reservado (2) (non conectado á placa de destino)
Azul UART-TX
Amarelo BOOTO
Laranxa NADO NADO Pin MCU SWIM
Negro GND TERREO GND
Branco NATACIÓN-RST RESET Pin de RESET MCU

1. A fonte de alimentación da tarxeta de aplicación está conectada á tarxeta de depuración e programación ST-LINK/V2 para garantir a compatibilidade do sinal entre ambas as placas.
2. BOOT0, UART-TX e UART-RX están reservados para desenvolvementos futuros.
TVCC, SWIM, GND e SWIM-RST pódense conectar a un conector de paso de 2.54 mm de baixo custo ou a conectores de pin dispoñibles na placa de destino.
4.2 Conexión con STM32
Para o desenvolvemento de aplicacións baseadas en microcontroladores STM32, o ST-LINK/V2 debe estar conectado á aplicación mediante o estándar J de 20 pinos.TAG cinta plana proporcionada.
A táboa 4 resume os nomes dos sinais, as funcións e os sinais de conexión de destino do estándar J de 20 pinos.TAG cinta plana en ST-LINK/V2.
A táboa 5 resume os nomes de sinais, funcións e sinais de conexión de destino do estándar J de 20 pinos.TAG cinta plana en ST-LINK/V2-ISOL.
Táboa 4. JTAGConexións de cable /SWD en STLINK-V2

Pin non. ST-LINK/V2  conector (CN3) ST-LINKN2 función Conexión de destino (JTAG) Conexión de destino (SWD)
1 VAPP VCC obxectivo MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 GND GND GNDK3) GND (3)
5 TDI JTAG TDO JTDI GND (2)
6 GND GND GND (3) GND (3)
7 TMS SWDIO JTAG TMS, SW 10 JTMS SWDIO
8 GND GND GND (3) GND (3)
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 GND GND GND (3) GND (3)
11 Non conectado Non conectado Non conectado Non conectado
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESWOO)
14 GND GND GND (3) GND (3)
15 NRST NRST NRST NRST
16 GND GND GNDK3) GND (3)
17 Non conectado Non conectado Non conectado Non conectado
18 GND GND GND (3) GND (3)
19 VDD VDD (3.3 V) Non conectado Non conectado
20 GND GND GND (3) GND (3)
  1. A fonte de alimentación da tarxeta de aplicación está conectada á tarxeta de programación e depuración ST-LINK/V2 para garantir a compatibilidade do sinal entre as placas.
  2. Conéctese a GND para reducir o ruído na cinta.
  3. Polo menos un destes pinos debe estar conectado á terra para un comportamento correcto. Recoméndase conectar todos eles.
  4. Opcional: para cable serie Viewtraza er (SWV).

Táboa 5. JTAGConexións de cable /SWD en STLINK-V2-ISOL 

Pin non. Conector ST-LINK/V2 (CN3) Función ST-LINKN2 Conexión de destino (JTAG) Conexión de destino (SWD)
1 VAPP VCC obxectivo MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 Non conectado Non conectado Non conectado Non conectado
5 TDI JTAG TDO JTDI GND (2)
6 Non conectado Non conectado Non conectado Non conectado
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Non conectado Non conectado Non conectado Non conectado
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 Non usado (5) Non usado (5) Non conectado (5) Non conectado (5)
11 Non conectado Non conectado Non conectado Non conectado
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 Non usado (5) Non usado (5) Non conectado (5) Non conectado (5)
15 NRST NRST NRST NRST
16 Non conectado Non conectado Non conectado Non conectado
17 Non conectado Non conectado Non conectado Non conectado
18 GND GND GND (3) GND (3)
19 Non conectado Non conectado Non conectado Non conectado
20 GND GND GND (3) GND (3)
  1. A fonte de alimentación da tarxeta de aplicación está conectada á tarxeta de programación e depuración ST-LINK/V2 para garantir a compatibilidade do sinal entre as placas.
  2. Conéctese a GND para reducir o ruído na cinta.
  3. Polo menos un destes pinos debe estar conectado á terra para un comportamento correcto. Recoméndase conectar todos eles.
  4. Opcional: para cable serie Viewtraza er (SWV).

Táboa 5. JTAGConexións de cable /SWD en STLINK-V2-ISOL 

Pin non. Conector ST-LINK/V2 (CN3) Función ST-LINKN2 Conexión de destino (JTAG) Conexión de destino (SWD)
1 VAPP VCC obxectivo MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND (2)
4 Non conectado Non conectado Non conectado Non conectado
5 TDI JTAG TDO JTDI GND (2)
6 Non conectado Non conectado Non conectado Non conectado
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Non conectado Non conectado Non conectado Non conectado
9 TCK SWCLK JTAG TCK. SW CLK JTCK SWCLK
10 Non usado (5) Non usado (5) Non conectado (5) Non conectado (5)
11 Non conectado Non conectado Non conectado Non conectado
12 GND GND GND (3) GND (3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESW0(4)
14 Non usado (5) Non usado (5) Non conectado (5) Non conectado (5)
15 NRST NRST NRST NRST
16 Non conectado Non conectado Non conectado Non conectado
17 Non conectado Non conectado Non conectado Non conectado
18 GND GND GND (3) GND (3)
19 Non conectado Non conectado Non conectado Non conectado
20 GND GND GND (3) GND (3)
  1. A fonte de alimentación da tarxeta de aplicación está conectada á tarxeta de programación e depuración ST-LINK/V2 para garantir a compatibilidade do sinal entre as placas.
  2. Conéctese a GND para reducir o ruído na cinta.
  3. Polo menos un destes pinos debe estar conectado á terra para un comportamento correcto. Recoméndase conectar todos eles.
  4. Opcional: para cable serie Viewtraza er (SWV).
  5. Usado por SWIM en ST-LINK/V2-ISOL (consulte a táboa 3).

A Figura 9 mostra como conectar o ST-LINK/V2 a un destino usando o JTAG cable.Programador depurador de circuitos ST-LINK-V2 - JTAG e conexión SWD

  1. A = Target application board con JTAG conector
  2. B = JTAGCable plano SWD de 20 fíos
  3. C = STM32 JTAG e conector de destino SWD

A referencia do conector necesario na tarxeta de aplicación de destino é: Envoltura de cabeceira 2x10C 2x40C H3/9.5 (paso 2.54) – HED20 SCOTT PHSD80.ST-LINK-V2 In Circuit Debugger Programmer - deseño da cintaNota: Para aplicacións de baixo custo ou cando a pegada do conector estándar de 20 pinos e 2.54 mm de paso é demasiado grande, é posible implementar o TAG- Solución de conexión. O TAG-O adaptador e o cable de conexión proporcionan un medio sinxelo e fiable para conectar ST-LINK/V2 ou ST-LINK/V2ISOL á PCB sen necesidade de que se axuste un compoñente na PCB da aplicación.
Para obter máis detalles sobre esta solución e información sobre a pegada do PCB da aplicación, visite www.tag-connect.com.
As referencias de compoñentes compatibles co JTAG e interfaces SWD son:
a) Adaptador TC2050-ARM2010 (placa de interface de 20 pines a 10 pines)
b) TC2050-IDC ou TC2050-IDC-NL (sen 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
O LED etiquetado COM na parte superior do ST-LINK/V2 mostra o estado do ST-LINK/V2 (sexa cal sexa o tipo de conexión). En detalle:

  • O LED parpadea en vermello: está a realizarse a primeira enumeración USB co PC
  • O LED é vermello: establécese a comunicación entre o PC e ST-LINK/V2 (fin da enumeración)
  • O LED parpadea en verde/vermello: os datos intercámbianse entre o destino e o PC
  • O LED é verde: a última comunicación foi exitosa
  •  O LED é laranxa: a comunicación ST-LINK/V2 co destino fallou.

 Configuración do software

5.1 Actualización de firmware ST-LINK/V2
O ST-LINK/V2 incorpora un mecanismo de actualización de firmware para actualizacións no lugar a través do porto USB. Como o firmware pode evolucionar durante a vida útil do produto ST-LINK/V2 (novas funcionalidades, corrección de erros, soporte para novas familias de microcontroladores), recoméndase visitar periodicamente as páxinas dedicadas en www.st.com para estar ao día coa última versión.
5.2 Desenvolvemento de aplicacións STM8
Consulte o conxunto de ferramentas ST Pack24 co parche 1 ou máis recente, que inclúe ST Visual Develop (STVD) e ST Visual Programmer (STVP).
5.3 Desenvolvemento de aplicacións STM32 e programación flash
As cadeas de ferramentas de terceiros (IAR ™ EWARM, Keil ® MDK-ARM ™ ) admiten ST-LINK/V2 segundo as versións indicadas na táboa 6 ou a versión máis recente dispoñible.
Táboa 6. Como as cadeas de ferramentas de terceiros admiten ST-LINK/V2

Terceiro partido Cadea de ferramentas  Versión
IAR™ EWARM 6.2
Keil® MDK-ARM™ 4.2

O ST-LINK/V2 require un controlador USB dedicado. Se a configuración do conxunto de ferramentas non o instala automaticamente, pódese atopar o controlador www.st.com baixo o nome STSW-LINK009.
Para obter máis información sobre ferramentas de terceiros, visite o seguinte websitios:

Esquemas

ST-LINK-V2 In Circuit Debugger Programmer - cable estándar ERNILenda para as descricións dos pinos:
VDD = Vol. obxectivotage sentido
DATOS = liña de DATOS SWIM entre o destino e a ferramenta de depuración
GND = Ground voltage
RESET = Reinicio do sistema de destinoST-LINK-V2 In Circuit Debugger Programmer - cable de baixo custoLenda para as descricións dos pinos:
VDD = Vol. obxectivotage sentido
DATOS = liña de DATOS SWIM entre o destino e a ferramenta de depuración
GND = Ground voltage
RESET = Reinicio do sistema de destino

Historial de revisións

Táboa 7. Historial de revisións de documentos 

Data Revisión Cambios
22-abr-11 1 Lanzamento inicial.
3-Xun-11 2 Táboa 2: conexións de cinta plana SWIM para ST-LINK/V2: engadiuse a nota ao pé 1 á función "VCC obxectivo".
Táboa 4: JTAGConexións por cable /SWD: engadiuse unha nota ao pé á función "VCC obxectivo".
Táboa 5: Como as cadeas de ferramentas de terceiros admiten ST-LINK/V2: actualizáronse as "versións" de IAR e Keil.
19-Ago-11 3 Engadíronse os detalles do controlador USB á Sección 5.3.
11-maio-12 4 Engadiuse SWD e SWV a JTAG características de conexión. Táboa 4 modificada: JTAGConexións de cable /SWD.
13-set-12 5 Engadiuse o código de pedido ST-LINKN2-ISOL.
Sección 4.1 actualizada: Desenvolvemento de aplicacións STM8 na páxina 15. Engadiuse a Nota 6 na Táboa 4.
Nota engadida "Para aplicacións de baixo custo..." antes da Sección 3.3: LED de estado STLINK/V2 na páxina 14.
18-outubro-12 6 Engadida a Sección 5.1: Actualización do firmware ST-LINK/V2 na páxina 15.
25-mar-16 7 Valor actualizado de VRMS en Introdución e Funcións.
18-outubro-18 8 Táboa 4 actualizada: JTAGConexións de cable /SWD e as súas notas ao pé. Pequenas edicións de texto en todo o documento.
9-Xaneiro-23 9 Introdución, funcións e sección 5.3 actualizadas: desenvolvemento de aplicacións STM32 e programación flash.
Táboa actualizada 5: Como as cadeas de ferramentas de terceiros admiten ST-LINK/V2. Pequenas edicións de texto en todo o documento.
3-abr-24 10 Antiga táboa 4 JTAGConexións de cable /SWD divididas na táboa 4: JTAGConexións de cable /SWD en STLINK-V2 e Táboa 5: JTAGConexións de cable /SWD en STLINK-V2-ISOL.

AVISO IMPORTANTE - LEA ATENTAMENTE
STMicroelectronics NV e as súas subsidiarias (“ST”) resérvanse o dereito de realizar cambios, correccións, melloras, modificacións e melloras nos produtos ST e/ou neste documento en calquera momento sen previo aviso. Os compradores deben obter a información relevante máis recente sobre os produtos ST antes de facer pedidos. Os produtos ST véndense de acordo cos termos e condicións de venda de ST existentes no momento do recoñecemento da orde. Os compradores son os únicos responsables da elección, selección e uso dos produtos ST e ST non asume ningunha responsabilidade pola asistencia á aplicación ou o deseño dos produtos dos compradores.
ST non concede ningunha licenza, expresa ou implícita, a ningún dereito de propiedade intelectual.
A revenda de produtos ST con disposicións diferentes da información aquí establecida anulará calquera garantía concedida por ST para tal produto.
ST e o logotipo de ST son marcas comerciais de ST. Para obter información adicional sobre as marcas rexistradas ST, consulte www.st.com/trademarks. Todos os outros nomes de produtos ou servizos son propiedade dos seus respectivos propietarios.
A información deste documento substitúe e substitúe a información proporcionada anteriormente en calquera versión anterior deste documento.
© 2024 STMicroelectronics – Todos os dereitos reservados

ST - logotipowww.st.com

Documentos/Recursos

ST ST-LINK-V2 Programador de depuración de circuítos [pdfManual do usuario
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 Programador de depuración de circuítos, ST-LINK-V2, Programador de depuración de circuítos, Programador de depuradores de circuítos, Programador de depuradores

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *