
UM1075
Manual d'usuari
Depurador/programador en circuit ST-LINK/V2
per a STM8 i STM32

Introducció
El ST-LINK/V2 és un depurador/programador en circuit per a les famílies de microcontroladors STM8 i STM32. El mòdul d'interfície d'un sol cable (SWIM) i JTAG/fil de sèrie
interfícies de depuració (SWD), faciliten la comunicació amb qualsevol microcontrolador STM8 o STM32 situat en una placa d'aplicació. A més de proporcionar les mateixes funcionalitats que l'ST-LINK/V2, l'ST-LINK/V2-ISOL inclou un aïllament digital entre el PC i la placa d'aplicació de destinació. També suporta el voltages de fins a 1000 VRMS. La interfície USB de velocitat completa permet la comunicació amb un PC i:
- Dispositius STM8 mitjançant el programari ST Visual Develop (STVD) o ST Visual Program (STVP) (que estan disponibles a STMicroelectronics).
- Dispositius STM32 mitjançant entorns de desenvolupament integrats Atollic® i TASKING.™®, IAR, Keil

Característiques
- Alimentació de 5 V subministrada per un connector USB
- Interfície compatible amb USB 2.0 a tota velocitat
- Cable USB estàndard A a Mini-B
- Característiques específiques de SWIM
– Aplicació de 1.65 V a 5.5 V voltagi compatible amb la interfície SWIM
- S'admeten els modes de baixa i alta velocitat SWIM
– Velocitat de programació SWIM: 9.7 Kbytes/s en baixa velocitat i 12.8 Kbytes/s en alta velocitat
– Cable SWIM per a la connexió a l'aplicació mitjançant un connector estàndard ERNI vertical (ref: 284697 o 214017) o horitzontal (ref: 214012)
– Cable SWIM per a la connexió a l'aplicació mitjançant una capçalera de pin o un connector de pas de 2.54 mm - JTAGFuncions específiques de depuració de cables en sèrie (SWD).
– Aplicació de 1.65 V a 3.6 V voltagi recolzat en el JTAGInterfície /SWD i entrades tolerants de 5 V
– JTAG cable per a la connexió a un estàndard JTAG Connector de 20 mm de pas de 2.54 pins
- Suporta JTAG comunicació
- Admet depuració de cables sèrie (SWD) i cable sèrie viewcomunicació er (SWV). - Funció d'actualització directa del firmware compatible (DFU)
- LED d'estat que parpelleja durant la comunicació amb el PC
- 1000 VRMS alt aïllament voltage (només ST-LINK/V2-ISOL)
- Temperatura de funcionament de 0 a 50 °C
Informació de comanda
Per demanar l'ST-LINK/V2, consulteu la taula 1:
Taula 1. Llista dels codis de comanda
| Codi de comanda | Descripció ST-LINK |
| ST-LINK/V2 | Depurador/programador en circuit |
| ST-LINK/V2-ISOL | Depurador/programador en circuit amb aïllament digital |
Continguts del producte
Els cables lliurats dins del producte es mostren a la figura 2: contingut del producte ST-LINK/V2 i a la figura 3: contingut del producte ST-LINK/V2-ISOL. Inclouen (d'esquerra a dreta a la figura 2 i la figura 3):
- Cable USB estàndard A a Mini-B (A)
- Depuració i programació ST-LINK/V2 (B)
- Connector de baix cost SWIM (C)
- Cinta plana SWIM amb un connector ERNI estàndard en un extrem (D)
- JTAG o cinta plana SWD i SWV amb un connector de 20 pins (E)


Configuració de maquinari
El ST-LINK/V2 està dissenyat al voltant del dispositiu STM32F103C8, que incorpora l'ARM® Cortex® d'alt rendiment.
- Nucli M3. Està disponible en un paquet TQFP48.
Com es mostra a la figura 4, l'ST-LINK/V2 proporciona dos connectors:
- un connector STM32 per a JTAGInterfície /SWD i SWV
- un connector STM8 per a la interfície SWIM
El ST-LINK/V2-ISOL proporciona un connector per al STM8 SWIM, STM32 JTAGInterfícies /SWD i SWV.

- A = STM32 JTAG i connector de destinació SWD
- B = Connector de destinació STM8 SWIM
- C = STM8 SWIM, STM32 JTAG i connector de destinació SWD
- D = LED d'activitat de comunicació
Connexió amb aplicacions STM8
Per als desenvolupaments STM8, l'ST-LINK/V2 es pot connectar a la placa de destinació mitjançant dos cables diferents, depenent del connector disponible a la placa d'aplicació.
Aquests cables són:
- Cinta plana SWIM amb un connector ERNI estàndard en un extrem
- Cable SWIM amb dos connectors de 4 pins, 2.54 mm o cable SWIM de cables separats
Connexió ERNI estàndard amb cinta plana SWIM
La figura 5 mostra com connectar l'ST-LINK/V2 si hi ha un connector SWIM estàndard de 4 pins ERNI a la placa d'aplicació.

- A = Placa d'aplicació objectiu amb connector ERNI
- B = Cable de cable amb connector ERNI en un extrem
- C = connector de destinació STM8 SWIM
- Vegeu la figura 11: cable ERNI estàndard SWIM ST-LINK/V2.
Figura 6 mostra que falta el pin 16 al connector de destinació ST-LINK/V2-ISOL. Aquest pin que falta s'utilitza com a clau de seguretat al connector del cable, per garantir la connexió del cable SWIM en la posició correcta al connector de destinació, fins i tot els pins, utilitzats tant per SWIM com per J.TAG cables.

Connexió SWIM de baix cost
La figura 7 mostra com connectar l'ST-LINK/V2 si hi ha un connector SWIM de 4 pins, 2.54 mm i de baix cost a la placa d'aplicació.

- A = Placa d'aplicació objectiu amb connector de baix cost de 4 pins, 2.54 mm
- B = Cable de cable amb un connector de 4 pins o cable de cables separats
- C = connector de destinació STM8 SWIM
- Vegeu la figura 12: cable de baix cost SWIM ST-LINK/V2
Senyals i connexions SWIM
La taula 2 resumeix els noms del senyal, les funcions i els senyals de connexió de destinació mitjançant el cable de cable amb un connector de 4 pins.
Taula 2. Connexions de cinta plana SWIM per a ST-LINK/V2
| Pin núm. | Nom | Funció | Connexió objectiu |
| 1 | VDD | Objectiu VCC-1 | MCU VCC |
| 2 | DADES | NEDAR | Pin MCU SWIM |
| 3 | GND | TERRA | GND |
| 4 | RESET | RESET | Pin de reinici de l'MCU |

La taula 3 resumeix els noms del senyal, les funcions i els senyals de connexió de destinació mitjançant el cable de cables separats.
Com que el cable de cable separat SWIM té connectors independents per a tots els pins d'un costat, és possible connectar l'ST-LINK/V2-ISOL a una placa d'aplicació sense un connector SWIM estàndard. En aquesta cinta plana, tots els senyals es refereixen amb un color específic i una etiqueta per facilitar la connexió a l'objectiu.
Taula 3. Connexions de cable de baix cost SWIM per a ST-LINK/V2-ISOL
| Color | Nom del pin del cable | Funció | Connexió objectiu |
| Vermell | TVCC | Objectiu VCC-1 | MCU VCC |
| Verd | UART-RX | Sense utilitzar | Reservat (2) (no connectat al tauler de destinació) |
| Blau | UART-TX | ||
| groc | BOT0 | ||
| Taronja | NEDAR | NEDAR | Pin MCU SWIM |
| Negre | GND | TERRA | GND |
| Blanc | NATACIÓ-RST | RESET | Pin de reinici de l'MCU |
- La font d'alimentació de la placa d'aplicació està connectada a la placa de programació i depuració ST-LINK/V2 per garantir la compatibilitat del senyal entre ambdues plaques.
- BOOT0, UART-TX i UART-RX estan reservats per a desenvolupaments futurs.
TVCC, SWIM, GND i SWIM-RST es poden connectar a un connector de pas de 2.54 mm de baix cost o a les capçaleres de pins disponibles a la placa objectiu.
Connexió amb aplicacions STM32
Per als desenvolupaments STM32, l'ST-LINK/V2 s'ha de connectar a l'aplicació mitjançant la J estàndard de 20 pins.TAG Cinta plana proporcionada.
La taula 4 resumeix els noms dels senyals, les funcions i els senyals de connexió de destinació de la J estàndard de 20 pinsTAG cinta plana.
Taula 4. JTAGConnexions de cable /SWD
| Pin núm. | Connector ST-LINKN2 (CN3) | Funció ST-LINKN2 | Connexió objectiu (JTAG) | Connexió de destinació (SWD) |
| 1 | VAPP | VCC objectiu | MCU VDU') | MCU VDD(1) |
| 2 | ||||
| 3 | TRST | JTAG TRST | JNTRST | GND(2) |
| 4 | GND | GND | GND(3) | 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 | NC | No connectat | No connectat | No connectat |
| 12 | GND | GND | GND(3) | GND(3) |
| 13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
| 14 | GND | GND | GND(3) | GND(3) |
| 15 | NRST | NRST | NRST | NRST |
| 16 | GND | GND | GND(3) | GND(3) |
| 17 | NC | No connectat | No connectat | No connectat |
| 18 | GND | GND | GND(3) | GND(3) |
| 19 | VDD | VDD (3.3 V) t5) | No connectat | No connectat |
| 20 | GND | GND | GND(3) | GND(3) |
- La font d'alimentació de la placa d'aplicació està connectada a la placa de programació i depuració ST-LINK/V2 per garantir la compatibilitat del senyal entre ambdues plaques.
- Connecteu-vos a GND per reduir el soroll a la cinta.
- Almenys un d'aquests pins ha d'estar connectat a terra per a un comportament correcte (es recomana connectar-los tots).
- Opcional: per cable sèrie Viewer (SWV) traça.
- Disponible només a ST-LINK/V2 i no connectat a ST-LINK/V2/OPTO.
La figura 9 mostra com connectar l'ST-LINK/V2 a un objectiu mitjançant el JTAG cable.
A = Tauler d'aplicació objectiu amb JTAG connector- B = JTAG/Cable pla SWD de 20 fils
- C = STM32 JTAG i connector de destinació SWD
La referència del connector necessari a la placa d'aplicació de destinació és: embolcall de capçalera 2x10C 2x40C H3/9.5 (pas 2.54) - HED20 SCOTT PHSD80.

Nota:
Per a aplicacions de baix cost o quan la petjada estàndard del connector de 20 pins-2.54 mm de pas és massa gran, és possible implementar el Tag-Connecteu la solució per estalviar costos i espai a la placa d'aplicació. El Tag- L'adaptador i el cable de connexió proporcionen un mitjà senzill i fiable per connectar ST-LINK/V2 o ST-LINK/V2-ISOL a la PCB sense necessitat d'un aparellament
Configuració de maquinari
component a la PCB de l'aplicació. Per obtenir més detalls sobre aquesta solució i informació sobre la petjada de l'aplicació PCB, visiteu www.tag-connect.com. Les referències de components compatibles amb JTAG i les interfícies SWD són:
a) Adaptador TC2050-ARM2010 (placa d'interfície de 20 a 10 pins)
b) TC2050-IDC o TC2050-IDC-NL (sense potes) (cable de 10 pins)
c) Clip de retenció TC2050-CLIP per utilitzar amb TC2050-IDC-NL (opcional)
4.3 LED d'estat ST-LINK/V2
El LED etiquetat com "COM" a la part superior de l'ST-LINK/V2 mostra l'estat de l'ST-LINK/V2 (sigui el que sigui quan:
- El LED parpelleja en VERMELL: s'està produint la primera enumeració USB amb el PC.
- El LED és VERMELL: s'estableix la comunicació entre el PC i ST-LINK/V2 (final de l'enumeració).
- El LED parpelleja VERD/VERMELL: s'estan intercanviant dades entre l'objectiu i l'ordinador.
- El LED és VERD: l'última comunicació ha estat correcta.
- El LED és TARONJA: la comunicació ST-LINK/V2 amb l'objectiu ha fallat.
Configuració del programari
5.1 Actualització del firmware ST-LINK/V2
El ST-LINK/V2 incorpora un mecanisme d'actualització del microprogramari per a una actualització in situ a través del port USB. Com que el firmware pot evolucionar durant tota la vida útil del producte ST-LINK/V2 (nova funcionalitat, correccions d'errors, suport per a noves famílies de microcontroladors...), es recomana visitar www.st.com/stlinkv2 periòdicament per mantenir-se al dia amb l'última versió del microprogramari.
5.2 Desenvolupament d'aplicacions STM8
Consulteu el conjunt d'eines ST Pack24 amb el pegat 1 o més recent, que inclou ST Visual Develop (STVD) i ST Visual Programmer (STVP).
5.3 Desenvolupament d'aplicacions STM32 i programació Flash
Les cadenes d'eines de tercers, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ i el conjunt d'eines TASKING VX admeten ST-LINK/V2 segons les versions que es mostren a la Taula 5 o en la versió més recent disponible.
Taula 5. Com les cadenes d'eines de tercers admeten ST-LINK/V2
| De tercers | Cadena d'eines | Versió |
| Atollic® | TrueSTUDIO | 2.1 |
| IAR™ | EIXAM | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
| TASCA | Conjunt d'eines VX per a ARM® Cortex® -M | 4.0.1 |
L'ST-LINK/V2 requereix un controlador USB dedicat. Si el conjunt d'eines s'instal·la automàticament, el file stlink_winusb.inf està instal·lat a /inf (on normalment és C:/Windows).
Si la configuració del conjunt d'eines no l'ha instal·lat automàticament, es pot trobar el controlador www.st.com:
- Connecta't a www.st.com.
- A la pestanya de cerca, camp del número de peça, cerqueu ST-LINK/V2.
- Feu clic a l'hiperenllaç de la columna Número de peça genèrica a ST-LINK/V2.
- A la pestanya de suport de disseny, secció de controladors SW, feu clic a la icona per descarregar st-link_v2_usbdriver.zip.
- Descomprimiu i executeu ST-Link_V2_USBdriver.exe.
Esquemes

1. Llegenda per a les descripcions dels pins:
VDD = Vol. objectiutagsentit
DATA = línia de DADES SWIM entre l'objectiu i l'eina de depuració
GND = Vol de terratage
RESET = Restabliment del sistema objectiu

1. Llegenda per a les descripcions dels pins:
VDD = Vol. objectiutagsentit
DATA = línia de DADES SWIM entre l'objectiu i l'eina de depuració
GND = Vol de terratage
RESET = Restabliment del sistema objectiu
Documents/Recursos
![]() |
Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 [pdfManual d'usuari UM1075, programador depurador en circuit ST-LINK V2, programador depurador en circuit UM1075 ST-LINK V2, programador depurador en circuit V2, programador depurador en circuit, programador depurador, programador |


![ELD LINK ERS destacat]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

