1. Introducció
L'ST-LINK/V2 és un depurador i programador essencial en circuit dissenyat per a les famílies de microcontroladors STM8 i STM32. Facilita la comunicació entre el vostre entorn de desenvolupament i el microcontrolador de destinació en una placa d'aplicació.
Aquest dispositiu utilitza dues interfícies principals per a la comunicació:
- Mòdul d'interfície de cable únic (SWIM): S'utilitza per a microcontroladors STM8.
- JTAG/Depuració de cables en sèrie (SWD): S'utilitza per a microcontroladors STM32.
L'ST-LINK/V2 es connecta a l'ordinador mitjançant una interfície USB de velocitat completa, cosa que permet una interacció perfecta amb diversos entorns de desenvolupament integrats (IDE) i programari de programació.

Figura 1: Kit ST-Link/V2 que inclou el depurador, els cables de connexió i la documentació.
2. Característiques clau
- Alimentació de 5 V directament a través d'un connector USB.
- Interfície compatible amb USB 2.0 de velocitat completa.
- Inclou un cable USB estàndard A a Mini-B per a la connexió.
- Especificacions de SWIM:
- Admet un volum d'aplicació d'1.65 V a 5.5 Vtage.
- Admet modes de baixa i alta velocitat.
- Velocitats de programació: 9.7 Kbytes/s (baixa velocitat), 12.8 Kbytes/s (alta velocitat).
- Inclou cable SWIM per a la connexió mitjançant connectors verticals/horitzontals estàndard ERNI o capçaleres de pins de 2.54 mm.
- JTAG/Especificacions de SWD:
- Admet un volum d'aplicació d'1.65 V a 3.6 Vtage amb entrades tolerants a 5 V.
- Inclou J.TAG cable per a connexió a l'estàndard JTAG Connectors de 20 pins i 2.54 mm.
- Suporta JTAG, SWD i cablejat en sèrie Viewcomunicació (SWV).
- Funció d'actualització directa de firmware (DFU) compatible.
- El LED d'estat indica l'activitat de comunicació amb l'ordinador.
- Rang de temperatura de funcionament: de 0 a 50 °C.
3. Configuració i instal·lació
Abans d'utilitzar l'ST-LINK/V2, assegureu-vos que el controlador estigui instal·lat correctament i que la connexió al vostre entorn de desenvolupament sigui correcta.
3.1. Connexió de maquinari
- Connecteu l'ST-LINK/V2 a l'ordinador amb el cable USB estàndard A a Mini-B proporcionat. El dispositiu s'alimenta a través d'aquesta connexió USB.
- Identifiqueu la interfície adequada a l'ST-LINK/V2 per al vostre microcontrolador de destinació:
- Per a microcontroladors STM8, feu servir la interfície SWIM.
- Per a microcontroladors STM32, utilitzeu la JTAGInterfície /SWD.
- Connecteu l'ST-LINK/V2 al microcontrolador de destinació de la placa d'aplicació mitjançant el cable corresponent (cable SWIM per a STM8, JTAG cable per a STM32). Assegureu-vos de l'orientació correcta dels pins i del volumtage compatibilitat.

Figura 2: Dispositiu ST-Link/V2 i els seus cables de connexió per a diferents interfícies.
3.2. Instal·lació de programari i controladors
Els controladors per a ST-LINK/V2 s'inclouen normalment amb les eines de desenvolupament de STMicroelectronics. Es recomana descarregar els controladors i el firmware ST-LINK més recents des del lloc web oficial de STMicroelectronics. weblloc.
- Visita la pàgina oficial de STMicroelectronics weblloc web i navegueu fins a la pàgina del producte ST-LINK/V2 o a la secció de programari i eines.
- Baixeu i instal·leu els controladors ST-LINK més recents. Aquests controladors són crucials perquè el vostre sistema operatiu reconegui el dispositiu.
- Baixeu i instal·leu l'entorn de desenvolupament integrat (IDE) o el programari de programació necessari per a la vostra família de microcontroladors:
- Per a aplicacions STM8: ST Visual Develop (STVD) o ST Visual Program (STVP).
- Per a aplicacions STM32: Atollic TrueSTUDIO, IAR Embedded Workbench, Keil MDK-ARM o TASKING.
- Assegureu-vos que el firmware ST-LINK/V2 estigui actualitzat mitjançant el programari ST-LINK Utility (normalment forma part del paquet de controladors).
4. Instruccions de funcionament
Un cop connectat l'ST-LINK/V2 i instal·lats els controladors, podeu començar a programar i depurar els microcontroladors.
4.1. Programació i depuració de STM8
Per als microcontroladors STM8, l'ST-LINK/V2 utilitza la interfície SWIM.
- Obriu ST Visual Develop (STVD) per a la depuració o ST Visual Program (STVP) per a la programació.
- Al programari que heu triat, seleccioneu ST-LINK com a eina de programació/depuració.
- Configureu els paràmetres del microcontrolador de destinació, incloent-hi la velocitat de la interfície SWIM (baixa velocitat o alta velocitat) i el volum de l'aplicació.tage.
- Carregueu el vostre firmware o projecte al programari.
- Inicieu la programació o la depuració segons ho requereixi la interfície del programari. El LED d'estat de l'ST-LINK/V2 parpellejarà durant la comunicació.
4.2. Programació i depuració de STM32
Per als microcontroladors STM32, l'ST-LINK/V2 utilitza la JTAGInterfície /SWD.
- Obriu el vostre IDE preferit (per exemple, Atollic TrueSTUDIO, IAR Embedded Workbench, Keil MDK-ARM, TASKING).
- A la configuració del projecte o de depuració de l'IDE, seleccioneu ST-LINK com a depurador/programador.
- Assegureu-vos que la interfície sigui correcta (JTAG o SWD) està seleccionat i verifiqueu el volum de l'aplicaciótage configuració.
- Construeix el teu projecte i carrega l'executable a la destinació.
- Inicieu la sessió de depuració o programeu la memòria flash. El LED d'estat de l'ST-LINK/V2 parpellejarà durant la transferència de dades.

Figura 3: ST-Link/V2 en funcionament, mostrant el LED d'estat il·luminat que indica la comunicació activa.
4.3. Actualització directa del firmware (DFU)
L'ST-LINK/V2 admet l'actualització directa del firmware (DFU), cosa que permet actualitzar el firmware intern. Això es fa normalment mitjançant el programari ST-LINK Utility i garanteix la compatibilitat amb els microcontroladors i les funcions més recents. Consulteu la documentació de l'ST-LINK Utility per obtenir els procediments detallats de la DFU.
5. Manteniment
Per garantir la longevitat i el rendiment òptim del vostre ST-LINK/V2, seguiu aquestes pautes de manteniment:
- Emmagatzematge: Guardeu el dispositiu en un entorn sec i sense pols quan no l'utilitzeu.
- Neteja: Feu servir un drap suau i sec per netejar l'exterior del dispositiu. Eviteu utilitzar netejadors líquids o dissolvents.
- Manipulació: Manipuleu el dispositiu i els seus cables amb cura. Eviteu doblegar o estirar excessivament els cables, especialment a prop dels connectors.
- Temperatura: Feu funcionar i guardeu el dispositiu dins del rang de temperatura especificat (de 0 a 50 °C).
- Actualitzacions de firmware: Comproveu i apliqueu regularment les actualitzacions de firmware per a l'ST-LINK/V2 per garantir la compatibilitat i l'accés a les noves funcions.
6. Solució De Problemes
Si teniu problemes amb el vostre ST-LINK/V2, tingueu en compte els passos següents per resoldre'ls:
6.1. Dispositiu no reconegut per l'ordinador
- Connexió USB: Assegureu-vos que el cable USB estigui connectat correctament tant a l'ST-LINK/V2 com a l'ordinador. Proveu un port o cable USB diferent.
- Conductors: Verifiqueu que els controladors ST-LINK estiguin instal·lats correctament. Torneu-los a instal·lar si cal, descarregant la darrera versió de STMicroelectronics.
- Altres dispositius USB: Desconnecteu altres dispositius USB no essencials per descartar conflictes.
- Reinici de l'ordinador: Reinicieu l'ordinador.
6.2. No es pot connectar al microcontrolador de destinació
- Connexió per cable: Assegureu-vos que el SWIM o la JTAGEl cable /SWD està connectat correctament i de manera segura tant a l'ST-LINK/V2 com a la placa de destinació. Comproveu que l'orientació dels pins sigui correcta.
- Potència objectiu: Verifiqueu que la placa del microcontrolador de destinació estigui encesa i rebi el volum correcte.tage.
- Voltage Compatibilitat: Confirmeu que el volum de l'aplicaciótage de la vostra placa de destinació està dins del rang compatible de l'ST-LINK/V2 (1.65 V a 5.5 V per a SWIM, 1.65 V a 3.6 V per a JTAG/SWD).
- Selecció d'interfície: A l'IDE o al programari de programació, assegureu-vos que la interfície sigui correcta (SWIM, JTAG, o SWD) està seleccionat.
- Estat del microcontrolador de destinació: El microcontrolador de destinació podria estar en un estat protegit (per exemple, protecció de lectura). Consulteu la fitxa tècnica del microcontrolador per conèixer els procediments de recuperació.
- Verificació de pinout: Comproveu dues vegades la correspondència entre la distribució de pins del connector de depuració de la placa de destinació i la de ST-LINK/V2.

Figura 4: JTAGDiagrama de pins del connector SWD de 20 pins com a referència.
6.3. Errors de programació/depuració
- Versió del firmware: Assegureu-vos que el firmware del vostre ST-LINK/V2 estigui actualitzat.
- Versió del programari: Utilitzeu les versions més recents del vostre IDE i de les eines de programació.
- Configuració del projecte: Verifiqueu que la configuració del projecte a l'IDE coincideixi amb el microcontrolador de destinació i la configuració de ST-LINK/V2.
- Font d'alimentació: Assegureu-vos que hi hagi una font d'alimentació estable tant per a l'ST-LINK/V2 com per a la placa de destinació.
7. Especificacions
| Característica | Detall |
|---|---|
| Nom del model | ST-LINK/V2 |
| Marca | STMicroelectronics |
| Dimensions del producte | 4 x 3 x 1 polzades |
| Pes de l'article | 0.01 unces |
| Font d'alimentació | 5 V mitjançant connector USB |
| Interfície USB | Compatible amb USB 2.0 de velocitat completa |
| Volum d'aplicació SWIMtage | 1.65 V a 5.5 V |
| Velocitat de programació SWIM | 9.7 Kbytes/s (baix), 12.8 Kbytes/s (alt) |
| JTAG/Volum d'aplicacions SWDtage | 1.65 V a 3.6 V (entrades tolerants a 5 V) |
| Temperatura de funcionament | 0 a 50 °C |
| Dispositius compatibles | Ordinador personal |
| Tipus de connector | USB |
8. Garantia i Suport
8.1. Informació de la garantia
Els termes de garantia específics per a l'ST-LINK/V2 els proporciona el fabricant, STMicroelectronics. Consulteu la fitxa oficial de STMicroelectronics. weblloc web o la documentació inclosa amb la compra per obtenir informació detallada sobre la garantia, com ara el període i les condicions de cobertura.
8.2. Suport tècnic
Per obtenir assistència tècnica, actualitzacions de controladors, actualitzacions de firmware i recursos addicionals, visiteu el lloc web oficial de suport de STMicroelectronics. weblloc. Hi podeu trobar documentació completa, fòrums i informació de contacte per a assistència tècnica.
Fabricant: STMicroelectronics
Weblloc: www.st.com





