Programador depurador de circuits STMicroelectronics ST-LINKV2

Introducció
El ST-LINK/V2 és un depurador/programador en circuit per als microcontroladors STM8 i STM32. El mòdul d'interfície de cable únic (SWIM) i el mòdul JTAGLes interfícies de depuració de cables en sèrie (SWD) faciliten la comunicació amb qualsevol microcontrolador STM8 o STM32 que funcioni en una placa d'aplicació.
A més de proporcionar les mateixes funcionalitats de 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) (disponible a STMicroelectronics)
- Dispositius STM32 mitjançant entorns de desenvolupament integrats IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer i STM32CubeMonitor.

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
– Vol d'aplicació d'1.65 a 5.5 Vtagi compatible amb la interfície SWIM
- S'admeten els modes de baixa i alta velocitat SWIM
– Velocitat de programació SWIM: 9.7 i 12.8 Kbytes/s, respectivament, per a velocitat baixa i alta
– 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).
– Vol d'aplicació d'1.65 a 3.6 Vtagi recolzat en el JTAGInterfície /SWD i entrades tolerants de 5 V (a)
– JTAG cable per a la connexió a un estàndard JTAG Connector de 20 mm de pas de 2.54 pins
- Suporta JTAG comunicació, fins a 9 MHz (per defecte: 1.125 MHz)
- Admet depuració de cables sèrie (SWD) de fins a 4 MHz (per defecte: 1.8 MHz) i cable sèrie viewcomunicació er (SWV), fins a 2 MHz - Funció d'actualització directa del firmware compatible (DFU)
- LED d'estat, parpellejant 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 |
a. L'ST-LINK/V2 es pot comunicar amb objectius que funcionen per sota de 3.3 V, però genera senyals de sortida a aquest voltagnivell e. Els objectius STM32 són tolerants a aquest excés de volumtage. Si alguns altres components de la placa de destinació són raonables, utilitzeu ST-LINK/V2-ISOL, STLINK-V3MINIE o STLINK-V3SET amb l'adaptador B-STLINK-VOLT per evitar l'impacte de sobrevol.tage injecció a la placa.
Continguts del producte
Els cables lliurats dins del producte es mostren a la Figura 2 i la Figura 3. Inclou (d'esquerra a dreta):
- 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 el nucli Arm®(a) Cortex®-M3 d'alt rendiment. 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ó
a. Arm és una marca registrada d'Arm Limited (o les seves filials) als EUA i/o a altres llocs.
Connexió amb STM8
Per al desenvolupament d'aplicacions basades en microcontroladors STM8, l'ST-LINK/V2 es pot connectar a la placa objectiu mitjançant dos cables diferents, depenent del connector disponible a la placa d'aplicació.
Aquests cables són:
- una cinta plana SWIM amb un connector ERNI estàndard en un extrem
- un cable SWIM amb dos connectors de 4 pins de 2.54 mm o cables 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
La 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 posició correcta del cable SWIM al connector objectiu, fins i tot els pins, utilitzats tant per a SWIM com per a 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
Senyals i connexions SWIM
La taula 2 resumeix els noms del senyal, les funcions i els senyals de connexió de destinació quan s'utilitza 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 | VCC objectiu(1) | MCU VCC |
| 2 | DADES | NEDAR | Pin MCU SWIM |
| 3 | GND | TERRA | GND |
| 4 | RESET | 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.

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 cables separats SWIM té connectors independents per a tots els pins d'un costat, és possible connectar 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 | VCC objectiu(1) | MCU VCC |
| Verd | UART-RX | Sense utilitzar | Reservat (2)
(no connectat a la placa objectiu) |
| 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 STM32
Per al desenvolupament d'aplicacions basades en microcontroladors 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. | ST-LINK/V2
connector (CN3) |
ST-LINK/V2
funció |
Connexió objectiu (JTAG) | Connexió objectiu (SWD) |
| 1 | VAPP | VCC objectiu | MCU VDD(1) | MCU VDD(1) |
| 2 | ||||
| 3 | TRST | JTAG TRST | JNTRST | GND(2) |
| 4 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 5 | TDI | JTAG TDO | JTDI | GND(2) |
| 6 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 7 | TMS_SWDIO | JTAG TMS, SW IO | JTMS | SWDIO |
| 8 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 9 | TCK_SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
| 10 | GND(5) | GND(5) | GND(4)(5) | GND(4)(5) |
| 11 | No connectat | No connectat | No connectat | No connectat |
| 12 | GND | GND | GND(4) | GND(4) |
| 13 | TDO_SWO | JTAG TDI, SWO | JTDO | TRACESWO(6) |
| 14 | GND(5) | GND(5) | GND(4)(5) | GND(4)(5) |
| 15 | NRST | NRST | NRST | NRST |
| 16 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 17 | No connectat | No connectat | No connectat | No connectat |
| 18 | GND | GND | GND(4) | GND(4) |
| 19 | VDD(3) | VDD (3.3 V)(3) | No connectat | No connectat |
| 20 | GND | GND | GND(4) | GND(4) |
- 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 les plaques.
- Connecteu-vos a GND per reduir el soroll a la cinta.
- Disponible només a ST-LINK/V2, no connectat a ST-LINK/V2-ISOL.
- Almenys un d'aquests pins ha d'estar connectat a terra per a un comportament correcte, es recomana connectar-los tots.
- GND a ST-LINK/V2, utilitzat per SWIM a ST-LINK/V2-ISOL (vegeu la taula 3).
- Opcional: per cable sèrie Viewer (SWV) traça.
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 de 2.54 mm de pas és massa gran, és possible implementar el Tag- Solució de connexió. 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 requerir un component d'acoblament 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)
LED d'estat ST-LINK/V2
El LED etiquetat COM a la part superior de l'ST-LINK/V2 mostra l'estat de l'ST-LINK/V2 (sigui quin sigui el tipus de connexió). En detall:
- 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: les dades s'intercanvien entre l'objectiu i el PC
- 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
Actualització del firmware ST-LINK/V2
El ST-LINK/V2 incorpora un mecanisme d'actualització del microprogramari per a l'actualització in situ a través del port USB. Com que el microprogramari pot evolucionar durant la vida útil del producte ST-LINK/V2 (nova funcionalitat, correccions d'errors, suport per a noves famílies de microcontroladors), es recomana visitar periòdicament les pàgines dedicades a www.st.com per estar al dia de l'última versió.
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).
Desenvolupament d'aplicacions STM32 i programació flash
Les cadenes d'eines de tercers (IAR™ EWARM, Keil® MDK-ARM™) 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
| Tercera part | Cadena d'eines | Versió |
| IAR™ | EWARM | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
L'ST-LINK/V2 requereix un controlador USB dedicat. Si la configuració del conjunt d'eines no l'instal·la automàticament, es pot trobar el controlador a www.st.com sota el nom STSW-LINK009.
Per obtenir més informació sobre les eines de tercers, visiteu el següent webllocs:
Esquemes

- Llegenda per a descripcions de 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

- Llegenda per a descripcions de 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
Historial de revisions
Taula 6. Historial de revisions de documents
| Data | Revisió | Canvis |
| 22-Abr-2011 | 1 | Alliberament inicial. |
| 03-juny-2011 | 2 | Taula 2: connexions de cinta plana SWIM per a ST-LINK/V2: nota a peu de pàgina afegida 1 a la funció "VCC objectiu".
Taula 4: JTAGConnexions de cable /SWD: s'ha afegit una nota a peu de pàgina a la funció "VCC objectiu". Taula 5: Com de tercers cadenes d'eines suport ST-LINK/V2: ha actualitzat les "Versions" d'IAR i Keil. |
| 19-agost-2011 | 3 | S'han afegit detalls del controlador USB a Secció 5.3. |
| 11-maig-2012 | 4 | S'ha afegit SWD i SWV a JTAG característiques de connexió. Modificat |
| 13-set-2012 | 5 | S'ha afegit el codi de comanda ST-LINK/V2-ISOL.
Actualitzat Secció 4.1: Desenvolupament d'aplicacions STM8 a la pàgina 15. Nota afegida 6 in Taula 4. S'ha afegit la nota "Per a aplicacions de baix cost..." abans Secció 3.3: LED d'estat ST-LINK/V2 a la pàgina 14. |
| 18-octubre-2012 | 6 | Afegit Secció 5.1: Actualització del microprogramari ST-LINK/V2 a la pàgina 15. |
| 25-mar-2016 | 7 | Valor actualitzat de VRMS a Introducció i en Característiques. |
| 18-octubre-2018 | 8 | Actualitzat Taula 4: JTAGConnexions de cable /SWD i les seves notes a peu de pàgina. Modificacions menors de text a tot el document. |
| 09-gen-2023 | 9 | Actualitzat Introducció, Característiques, i Apartat 5.3: aplicació STM32 desenvolupament i programació flash.
Actualitzat Taula 5: Com les cadenes d'eines de tercers admeten ST-LINK/V2. Modificacions menors de text a tot el document. |
AVÍS IMPORTANT - LLEGIU ATENCIÓ
STMicroelectronics NV i les seves filials ("ST") es reserven el dret de fer canvis, correccions, millores, modificacions i millores als productes ST i/o a aquest document en qualsevol moment sense previ avís. Els compradors han d'obtenir la informació rellevant més recent sobre
Productes ST abans de fer comandes. Els productes ST es venen d'acord amb els termes i condicions de venda de ST vigents en el moment del reconeixement de la comanda.
Els compradors són els únics responsables de l'elecció, selecció i ús dels productes ST i ST no assumeix cap responsabilitat per l'assistència a l'aplicació o el disseny dels productes dels compradors.
ST no concedeix cap llicència, expressa o implícita, a cap dret de propietat intel·lectual.
La revenda de productes ST amb disposicions diferents de la informació que s'estableix aquí anul·larà qualsevol garantia concedida per ST per a aquest producte.
ST i el logotip de ST són marques comercials de ST. Per obtenir informació addicional sobre les marques comercials ST, consulteu www.st.com/trademarks. Tots els altres noms de productes o serveis són propietat dels seus respectius propietaris.
La informació d'aquest document substitueix i substitueix la informació proporcionada anteriorment en qualsevol versió anterior d'aquest document.
© 2023 STMicroelectronics – Tots els drets reservats

Documents/Recursos
![]() |
Programador depurador de circuits ST-LINK/V2 de STMicroelectronics [pdfManual d'usuari ST-LINK V2 Programador del depurador de circuits, ST-LINK V2, Programador del depurador de circuits, Programador del depurador de circuits, Programador del depurador, Programador |




