UM1075
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.
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)
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.
- A = STM32 JTAG e conector de destino SWD
- B = Conector de destino STM8 SWIM
- C = STM8 SWIM, STM32 JTAG, e conector de destino SWD
- 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.
- A = Placa de aplicación de destino con conector ERNI
- B = Cable con conector ERNI nun extremo
- C = Conector de destino STM8 SWIM
- 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.4.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.
- A = Placa de aplicación de destino con conector de baixo custo de 4 pines, 2.54 mm
- B = Cable con conector de 4 pinos ou cable separado
- C = Conector de destino STM8 SWIM
- 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.A 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) |
- 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.
- Conéctese a GND para reducir o ruído na cinta.
- Polo menos un destes pinos debe estar conectado á terra para un comportamento correcto. Recoméndase conectar todos eles.
- 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) |
- 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.
- Conéctese a GND para reducir o ruído na cinta.
- Polo menos un destes pinos debe estar conectado á terra para un comportamento correcto. Recoméndase conectar todos eles.
- 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) |
- 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.
- Conéctese a GND para reducir o ruído na cinta.
- Polo menos un destes pinos debe estar conectado á terra para un comportamento correcto. Recoméndase conectar todos eles.
- Opcional: para cable serie Viewtraza er (SWV).
- 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.
- A = Target application board con JTAG conector
- B = JTAGCable plano SWD de 20 fíos
- 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.Nota: 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
Lenda 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 destinoLenda 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
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 |