STMicroelectronics ST-LINK/V2

Manual d'usuari del depurador/programador en circuit ST-Link/V2

Model: ST-LINK/V2 | Marca: STMicroelectronics

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ó.

Kit de depurador/programador ST-Link/V2 amb caixa, dispositiu i cables

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

  1. 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.
  2. 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.
  3. 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.
Dispositiu ST-Link/V2 amb diversos cables de connexió, inclosos USB, SWIM i JTAG

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.

  1. 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.
  2. Baixeu i instal·leu els controladors ST-LINK més recents. Aquests controladors són crucials perquè el vostre sistema operatiu reconegui el dispositiu.
  3. 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.
  4. 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.

  1. Obriu ST Visual Develop (STVD) per a la depuració o ST Visual Program (STVP) per a la programació.
  2. Al programari que heu triat, seleccioneu ST-LINK com a eina de programació/depuració.
  3. 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.
  4. Carregueu el vostre firmware o projecte al programari.
  5. 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.

  1. Obriu el vostre IDE preferit (per exemple, Atollic TrueSTUDIO, IAR Embedded Workbench, Keil MDK-ARM, TASKING).
  2. A la configuració del projecte o de depuració de l'IDE, seleccioneu ST-LINK com a depurador/programador.
  3. Assegureu-vos que la interfície sigui correcta (JTAG o SWD) està seleccionat i verifiqueu el volum de l'aplicaciótage configuració.
  4. Construeix el teu projecte i carrega l'executable a la destinació.
  5. 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.
Dispositiu ST-Link/V2 connectat mitjançant USB i a un cable pla, amb el seu LED d'estat encès

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.
Diagrama de pinout per a la J de 20 pinsTAGConnector /SWD, que mostra els pins VAPP, GND, SWDIO, SWCLK, TMS, TCK, SWO, TDO, NRST i VDD

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ísticaDetall
Nom del modelST-LINK/V2
MarcaSTMicroelectronics
Dimensions del producte4 x 3 x 1 polzades
Pes de l'article0.01 unces
Font d'alimentació5 V mitjançant connector USB
Interfície USBCompatible amb USB 2.0 de velocitat completa
Volum d'aplicació SWIMtage1.65 V a 5.5 V
Velocitat de programació SWIM9.7 Kbytes/s (baix), 12.8 Kbytes/s (alt)
JTAG/Volum d'aplicacions SWDtage1.65 V a 3.6 V (entrades tolerants a 5 V)
Temperatura de funcionament0 a 50 °C
Dispositius compatiblesOrdinador personal
Tipus de connectorUSB

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

Documents relacionats - ST-LINK/V2

Preview Manual d'usuari del depurador/programador en circuit ST-LINK/V2
Manual d'usuari per als depuradors/programadors en circuit ST-LINK/V2 i ST-LINK/V2-ISOL de STMicroelectronics, que detalla les característiques, la configuració del maquinari i el programari, els mètodes de connexió per als microcontroladors STM8 i STM32 i els indicadors d'estat.
Preview Manual d'usuari del depurador/programador en circuit ST-LINK/V2 per a STM8 i STM32
Aquest manual d'usuari proporciona informació completa sobre els depuradors/programadors en circuit ST-LINK/V2 i ST-LINK/V2-ISOL per a microcontroladors STM8 i STM32. Cobreix les característiques, la configuració del maquinari, els mètodes de connexió per a aplicacions STM8 i STM32, la configuració del programari i els esquemes.
Preview Manual d'usuari del depurador/programador en circuit ST-LINK/V2
Manual d'usuari per als depuradors/programadors en circuit ST-LINK/V2 i ST-LINK/V2-ISOL de STMicroelectronics. Cobreix les característiques, la configuració de maquinari i programari, els mètodes de connexió per als microcontroladors STM8 i STM32, els esquemes i l'historial de revisions.
Preview Manual d'usuari del kit d'eines de programació STVP: Desenvolupament d'aplicacions personalitzades per a microcontroladors ST
Aquest manual d'usuari detalla el conjunt d'eines de programació STVP de STMicroelectronics, que proporciona codi font C++. filei DLL per desenvolupar aplicacions de programació personalitzades per a microcontroladors ST7, STM8 i STM32 amb maquinari ST compatible.
Preview Manual d'usuari del depurador/programador en circuit ST-LINK/V2
Manual d'usuari per als depuradors/programadors en circuit ST-LINK/V2 i ST-LINK/V2-ISOL de STMicroelectronics. Aquest document detalla les característiques, la configuració del maquinari, la configuració del programari, els mètodes de connexió per als microcontroladors STM8 i STM32 i els indicadors LED d'estat.
Preview Manual d'usuari de ST-LINK/V2 i ST-LINK/V2-ISOL: Depuració de microcontroladors STM8 i STM32
Manual d'usuari complet per als depuradors i programadors en circuit ST-LINK/V2 i ST-LINK/V2-ISOL de STMicroelectronics, que detalla les característiques, la configuració del maquinari, la integració del programari i l'ús dels microcontroladors STM8 i STM32.