ST-link v2

11.99 (DDV vključen)

ST-Link v2 je kompakten USB debugger in programator za STM8 (SWIM) in STM32 (SWD) mikrokrmilnike za hitro razhročevanje in nalaganje firmwara.

2 na zalogi

Šifra: 26 - A4 Kategorija:
Opis

Opis

ST-link v2

ST-link v2 je kompakten USB debugger in programator za mikrokrmilnike STM8 in STM32. Preko enega samega vmesnika povežeš računalnik s tarčnim čipom, naložiš program in v realnem času spremljaš izvajanje kode – brez potrebe po ločenih orodjih za obe družini krmilnikov.

Naprava podpira vsa standardna razvojna okolja za STM8 in STM32 – od uradnega ST-LINK Utility do STVD, STVP, IAR in Keil – zato jo brez prilagajanja uporabiš z obstoječim delovnim okoljem, ne glede na to, ali že delaš s STM32CubeIDE ali s starejšim STVD projektom.

Ključne lastnosti

  • SWD razhroščevanje za STM32 – štiri žice (SWDIO, SWCLK, GND, napajanje), stabilna povezava tudi pri hitrejšem prenosu.
  • SWIM programiranje za STM8 – enožilni SWIM protokol za nalaganje kode in razhroščevanje na STM8 čipih.
  • Samodejna posodobitev vdelane programske opreme – ob priklopu na PC se firmware debugerja posodobi brez ročnega postopka.
  • Izhod 5V z zaščito I/O pinov – napaja manjše tarčno vezje in ščiti povezane vhodno-izhodne pine pred prenapetostjo.
  • Pozlačeni konektorji na 2,54 mm razmiku – neposredno kompatibilni s standardnimi jumper kabli in razvojnimi ploščami.
  • Aluminijasto ohišje – odvaja toploto in ščiti elektroniko pred mehanskimi poškodbami pri vsakodnevni uporabi na mizi.

Kaj potrebujem za začetek?

  • Priloženi dupont kabli – za povezavo na SWD/SWIM pine tarčnega vezja.
  • STM32CubeProgrammer ali ST-LINK Utility – nalaganje in branje firmwara na STM32.
  • STVD + STVP – razvoj in programiranje kode za STM8.
  • USB kabel – povezava debugerja z računalnikom.

Moj prvi projekt – 3 koraki

  1. Priklopi ST-link v2 v USB vrata računalnika; gonilnik se namesti samodejno ob prvi uporabi STM32CubeProgrammer.
  2. Poveži SWDIO, SWCLK, GND in 3,3V (ali 5V) na ustrezne pine tarčnega STM32 ali STM8 modula po priloženi razporeditvi.
  3. V STM32CubeProgrammer izberi ST-LINK, klikni „Connect“ in naloži .bin ali .hex datoteko na čip.

Primeri uporabe

  • Razhroščevanje firmwara (STM32 prek SWD, STM8 prek SWIM)
  • Programiranje manjših serij pri prototipni ali hobi proizvodnji
  • Obnova zaklenjenega čipa (mass erase) po napačnem nastavljanju option bytes

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Podprti vmesnikiSWD (STM32), SWIM (STM8)
Napajalni izhod5V, z zaščito I/O pinov
Konektor2,54 mm, pozlačen
OhišjeAluminij
Priložena opremaDupont kabel, 20 cm
Podprta orodjaST-LINK Utility 2.0+, STVD 2+, STVP 3.2.3+, IAR EWARM V6.20+, IAR EWSTM8 V1.30+, Keil MDK V4.21+

Primerjava: ST-link v2 vs ST-link v2 emulator vs uradni ST-LINK/V2

ST-link v2 ST-link v2 emulator Uradni ST-LINK/V2
VmesnikSWD, SWIMSWD, JTAG, SWIMSWD, JTAG, SWIM
Priklop na tarčno vezjeNeposredno prek pinovPrek 20-pinskega ploščatega kablaPrek 20-pinskega ploščatega kabla
OhišjeAluminij, brez škatlePlastično ohišjePlastično ohišje
Uradna podpora STNe (klon)Ne (klon)Da

Kako izbrati? Za hitro razhroščevanje na mizi, kjer žice povežeš neposredno na razvojno ploščo, zadostuje ST-link v2. Če pogosto priklapljaš JTAG napravo ali potrebuješ ločen kabel za dostop do težje dostopnih pinov na tarčnem vezju, izberi ST-link v2 emulator.

Inženirski PRO nasvet

Pri SWIM programiranju STM8 čipov ohrani povezavo čim krajšo – SWIM je enožilni protokol in je bistveno bolj občutljiv na kapacitivnost voda kot SWD. Podaljški nad 20 cm ali neoklopljeni jumper kabli pogosto povzročijo nestabilno povezavo ali napake pri branju option bytes, še posebej pri višjih urah.

Kompatibilnost

Windows 7/10/11 (gonilnik se namesti prek STM32CubeProgrammer ali ST-LINK Utility), Linux prek OpenOCD ali st-link odprtokodnih orodij, delno tudi macOS. Podprto v STM32CubeIDE, Keil MDK, IAR EWARM/EWSTM8 ter STVD/STVP za STM8.

Dokumentacija