

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
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
- Priklopi ST-link v2 v USB vrata računalnika; gonilnik se namesti samodejno ob prvi uporabi STM32CubeProgrammer.
- Poveži SWDIO, SWCLK, GND in 3,3V (ali 5V) na ustrezne pine tarčnega STM32 ali STM8 modula po priloženi razporeditvi.
- 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 vmesniki | SWD (STM32), SWIM (STM8) |
| Napajalni izhod | 5V, z zaščito I/O pinov |
| Konektor | 2,54 mm, pozlačen |
| Ohišje | Aluminij |
| Priložena oprema | Dupont kabel, 20 cm |
| Podprta orodja | ST-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 | |
|---|---|---|---|
| Vmesnik | SWD, SWIM | SWD, JTAG, SWIM | SWD, JTAG, SWIM |
| Priklop na tarčno vezje | Neposredno prek pinov | Prek 20-pinskega ploščatega kabla | Prek 20-pinskega ploščatega kabla |
| Ohišje | Aluminij, brez škatle | Plastično ohišje | Plastično ohišje |
| Uradna podpora ST | Ne (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.









