Logotip de ST

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

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2

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

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 1

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)

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 2

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 3

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.

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 4

  1. A = STM32 JTAG i connector de destinació SWD
  2. B = Connector de destinació STM8 SWIM
  3. C = STM8 SWIM, STM32 JTAG i connector de destinació SWD
  4. 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ó.

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 5

 

  1. A = Placa d'aplicació objectiu amb connector ERNI
  2. B = Cable de cable amb connector ERNI en un extrem
  3. C = connector de destinació STM8 SWIM
  4. 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.

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 6

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

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 7

  1. A = Placa d'aplicació objectiu amb connector de baix cost de 4 pins, 2.54 mm
  2. B = Cable de cable amb un connector de 4 pins o cable de cables separats
  3. C = connector de destinació STM8 SWIM
  4. 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

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 8

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

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)
  1. 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.
  2. Connecteu-vos a GND per reduir el soroll a la cinta.
  3. Almenys un d'aquests pins ha d'estar connectat a terra per a un comportament correcte (es recomana connectar-los tots).
  4. Opcional: per cable sèrie Viewer (SWV) traça.
  5. 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.

  1. Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 9A = Tauler d'aplicació objectiu amb JTAG connector
  2. B = JTAG/Cable pla SWD de 20 fils
  3. 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.

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Fig10

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:

  1. Connecta't a www.st.com.
  2. A la pestanya de cerca, camp del número de peça, cerqueu ST-LINK/V2.
  3. Feu clic a l'hiperenllaç de la columna Número de peça genèrica a ST-LINK/V2.
  4. A la pestanya de suport de disseny, secció de controladors SW, feu clic a la icona per descarregar st-link_v2_usbdriver.zip.
  5. Descomprimiu i executeu ST-Link_V2_USBdriver.exe.

Esquemes

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 11

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

Programador depurador en circuit STMicroelectronics UM1075 ST-LINK V2 - Figura 12

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

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *