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 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 V RMS.
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 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 - JTAGCaracterístiques específiques de /SWD (Serial Wire Debug).
– 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 V RMS alt aïllament voltage (només ST-LINK/V2-ISOL)
- Temperatura de funcionament de 0 a 50 graus centígrads
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 vol.tagnivell e. Els objectius STM32 són tolerants a aquesta sobrevoltage. Si alguns altres components de la placa de destinació són sensibles, utilitzeu ST-LINK/V2-ISOL, STLINK-V3MINIE o STLINK-V3SET amb un 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 l'alt rendiment Arm ®(a) Cortex®
- 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ó
4.1 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 de cable separat SWIM
4.1.1 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 de destinació, fins i tot els pins utilitzats tant per SWIM com per J.TAG cables.4.1.2 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 cable separat
- C = connector de destinació STM8 SWIM
- Vegeu la figura 12
4.1.3 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 |
1. La font d'alimentació de la placa d'aplicació està connectada a la placa de depuració i programació 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 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, un color específic i una etiqueta per facilitar la connexió a l'objectiu fa referència a tots els senyals.
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 | BOOTO | ||
Taronja | NEDAR | NEDAR | Pin MCU SWIM |
Negre | GND | TERRA | GND |
Blanc | NATACIÓ-RST | RESET | Pin de reinici de l'MCU |
1. La font d'alimentació de la placa d'aplicació està connectada a la placa de depuració i programació ST-LINK/V2 per garantir la compatibilitat del senyal entre ambdues plaques.
2. 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.
4.2 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 del senyal, les funcions i els senyals de connexió de destinació de la J estàndard de 20 pins.TAG cinta plana a ST-LINK/V2.
La taula 5 resumeix els noms del senyal, les funcions i els senyals de connexió de destinació de la J estàndard de 20 pinsTAG cinta plana a ST-LINK/V2-ISOL.
Taula 4. JTAGConnexions de cable /SWD a STLINK-V2
Pin no. | ST-LINK/V2 connector (CN3) | ST-LINKN2 funció | Connexió objectiu (JTAG) | Connexió objectiu (SWD) |
1 | VAPP | VCC objectiu | 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 | No connectat | No connectat | No connectat | No connectat |
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 | No connectat | No connectat | No connectat | No connectat |
18 | GND | GND | GND(3) | GND(3) |
19 | VDD | VDD (3.3 V) | 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 les 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.
Taula 5. JTAGConnexions de cable /SWD a STLINK-V2-ISOL
Pin núm. | Connector ST-LINK/V2 (CN3) | Funció ST-LINKN2 | Connexió objectiu (JTAG) | Connexió de destinació (SWD) |
1 | VAPP | VCC objectiu | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | No connectat | No connectat | No connectat | No connectat |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | No connectat | No connectat | No connectat | No connectat |
7 | TMS SWDIO | JTAG TMS. SW 10 | JTMS | SWDIO |
8 | No connectat | No connectat | No connectat | No connectat |
9 | TCK SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
10 | No utilitzat (5) | No utilitzat (5) | No connectat (5) | No connectat (5) |
11 | No connectat | No connectat | No connectat | No connectat |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
14 | No utilitzat (5) | No utilitzat (5) | No connectat (5) | No connectat (5) |
15 | NRST | NRST | NRST | NRST |
16 | No connectat | No connectat | No connectat | No connectat |
17 | No connectat | No connectat | No connectat | No connectat |
18 | GND | GND | GND(3) | GND(3) |
19 | No connectat | No connectat | 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 les 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.
Taula 5. JTAGConnexions de cable /SWD a STLINK-V2-ISOL
Pin núm. | Connector ST-LINK/V2 (CN3) | Funció ST-LINKN2 | Connexió objectiu (JTAG) | Connexió de destinació (SWD) |
1 | VAPP | VCC objectiu | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | No connectat | No connectat | No connectat | No connectat |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | No connectat | No connectat | No connectat | No connectat |
7 | TMS SWDIO | JTAG TMS. SW 10 | JTMS | SWDIO |
8 | No connectat | No connectat | No connectat | No connectat |
9 | TCK SWCLK | JTAG TCK. SW CLK | JTCK | SWCLK |
10 | No utilitzat (5) | No utilitzat (5) | No connectat (5) | No connectat (5) |
11 | No connectat | No connectat | No connectat | No connectat |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI. SWO | JTDO | TRACESW0(4) |
14 | No utilitzat (5) | No utilitzat (5) | No connectat (5) | No connectat (5) |
15 | NRST | NRST | NRST | NRST |
16 | No connectat | No connectat | No connectat | No connectat |
17 | No connectat | No connectat | No connectat | No connectat |
18 | GND | GND | GND(3) | GND(3) |
19 | No connectat | No connectat | 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 les 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.
- Utilitzat per SWIM a ST-LINK/V2-ISOL (vegeu la taula 3).
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/V2ISOL 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 el 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 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à duent a terme la primera enumeració USB amb l'ordinador
- 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 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 actualitzacions in situ mitjançant el 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ó.
5.2 Desenvolupament d'aplicacions STM8
Consulteu el conjunt d'eines ST Pack24 amb el pedaç 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 (IAR ™ EWARM, Keil ® MDK-ARM ™ ) admeten ST-LINK/V2 segons les versions que es mostren a la Taula 6 o la versió més recent disponible.
Taula 6. Com les cadenes d'eines de tercers admeten ST-LINK/V2
Tercera part | Cadena d'eines | Versió |
IAR™ | EWARM | 6.2 |
Keil® | MDK-ARM™ | 4.2 |
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 objectiuLlegenda 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 7. Historial de revisions de documents
Data | Revisió | Canvis |
22-Abr-11 | 1 | Alliberament inicial. |
3-juny-11 | 2 | Taula 2: connexions de cinta plana SWIM per a ST-LINK/V2: s'ha afegit la nota a peu de pàgina 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ó "Target VCC". Taula 5: Com les cadenes d'eines de tercers admeten ST-LINK/V2: s'han actualitzat les "Versions" d'IAR i Keil. |
19-agost-11 | 3 | S'han afegit detalls del controlador USB a la secció 5.3. |
11-maig-12 | 4 | S'ha afegit SWD i SWV a JTAG característiques de connexió. Taula 4 modificada: JTAGConnexions de cable /SWD. |
13-set-12 | 5 | S'ha afegit el codi de comanda ST-LINKN2-ISOL. Secció 4.1 actualitzada: Desenvolupament d'aplicacions STM8 a la pàgina 15. S'ha afegit la Nota 6 a la Taula 4. Nota afegida "Per a aplicacions de baix cost..." abans de la Secció 3.3: LED d'estat STLINK/V2 a la pàgina 14. |
18-octubre-12 | 6 | S'ha afegit la Secció 5.1: Actualització del microprogramari ST-LINK/V2 a la pàgina 15. |
25-mar-16 | 7 | Valor actualitzat de VRMS a Introducció i Característiques. |
18-octubre-18 | 8 | Taula 4 actualitzada: JTAGConnexions de cable /SWD i les seves notes al peu. Modificacions menors de text a tot el document. |
9-gen-23 | 9 | Introducció, característiques i secció 5.3 actualitzades: desenvolupament d'aplicacions STM32 i programació flash. Taula actualitzada 5: Com les cadenes d'eines de tercers admeten ST-LINK/V2. Modificacions menors de text a tot el document. |
3-Abr-24 | 10 | Antiga taula 4 JTAGConnexions de cable /SWD dividides a la Taula 4: JTAGConnexions de cable /SWD a STLINK-V2 i Taula 5: JTAGConnexions de cable /SWD a STLINK-V2-ISOL. |
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 haurien d'obtenir la informació rellevant més recent sobre els 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.
© 2024 STMicroelectronics – Tots els drets reservats
Documents/Recursos
![]() |
ST ST-LINK-V2 Programador del depurador de circuits [pdfManual d'usuari ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 Programador de depurador de circuits, ST-LINK-V2, Programador de depurador de circuits, Programador de depurador de circuits, Programador de depuradors |