ST-link v2 emulator

35.99 (DDV vključen)

ST-Link v2 emulator je USB razhroščevalnik za STM32/STM8 s SWD, JTAG in SWIM vmesnikom ter 20-pinskim kablom za tarčne plošče.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Šifra: 15 - A2 Kategorija:
Opis

Opis

ST-link v2 emulator

ST-link v2 emulator je razhroščevalnik in programator za mikrokrmilnike STM32 in STM8, ki poleg SWD in SWIM podpira tudi JTAG. Naprava se na tarčno vezje priklopi prek ločenega 20-pinskega ploščatega kabla, kar olajša delo na razvojnih ploščah, kjer so pini za razhroščevanje težje dostopni ali oddaljeni od USB priključka.

Podpira enak nabor razvojnih okolij kot uradna ST orodja – STM32CubeIDE, Keil MDK, IAR in STVD/STVP – zato ga vključiš v obstoječi delovni tok brez dodatnega nastavljanja gonilnikov ali projekta.

Ključne lastnosti

  • Trije vmesniki v eni napravi – SWD in JTAG za STM32, SWIM za STM8.
  • Podpora širokega napetostnega razpona tarče – od 1,65V do 3,6V, primerno tudi za nizkonapetostne STM32 module.
  • Razhroščevanje v realnem času – korak po korak (single-step), nastavljanje prekinitvenih točk, spremljanje stanja I/O in vrednosti spremenljivk med izvajanjem.
  • USB 2.0 full-speed povezava – hitro nalaganje firmwara tudi pri večjih projektih.
  • Ločen 20-pinski ploščati kabel – enostaven priklop na standardni JTAG/SWD konektor razvojne plošče, brez natezanja žic.
  • Podpora branju in pisanju FLASH pomnilnika – neposredno programiranje čipa brez dodatnega programatorja.

Kaj potrebujem za začetek?

  • Priloženi 20-pinski ploščati kabel – povezava na JTAG/SWD konektor tarčne plošče.
  • STM32CubeProgrammer ali STM32CubeIDE – nalaganje in razhroščevanje na STM32.
  • STVD + STVP – za delo s STM8 čipi prek SWIM.
  • USB kabel – povezava emulatorja z računalnikom.

Moj prvi projekt – 3 koraki

  1. Priklopi ST-link v2 emulator na USB vrata; namesti STM32CubeProgrammer, ki poskrbi tudi za gonilnik.
  2. Poveži 20-pinski kabel na JTAG/SWD konektor tarčne plošče (pazi na orientacijo konektorja, običajno označeno s pin 1).
  3. V STM32CubeIDE zaženi razhroščevanje (Debug) – program se naloži na čip in ustavi na prvi vrstici kode.

Primeri uporabe

  • Razhroščevanje kompleksnejših projektov (STM32 prek JTAG, ko SWD ni dovolj ali ni na voljo)
  • Delo na ploščah s standardnim 20-pinskim konektorjem (industrijski moduli, razvojne plošče tretjih proizvajalcev)
  • Programiranje in testiranje serije modulov v razvojnem laboratoriju

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Podprti vmesnikiSWD, JTAG (STM32), SWIM (STM8)
Povezava z računalnikomUSB 2.0 full-speed
Napetostni razpon tarče1,65V – 3,6V
Priklop na tarčno vezje20-pinski ploščati kabel (JTAG/SWD)
Funkcije razhroščevanjaSingle-step, prekinitvene točke, nadzor I/O in spremenljivk
OhišjePlastično

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

ST-link v2 emulator ST-link v2 Uradni ST-LINK/V2
VmesnikSWD, JTAG, SWIMSWD, SWIMSWD, JTAG, SWIM
Priklop na tarčno vezje20-pinski ploščati kabelNeposredno prek pinov20-pinski ploščati kabel
OhišjePlastičnoAluminij, brez škatlePlastično
Uradna podpora STNe (klon)Ne (klon)Da

Kako izbrati? Če tarčna plošča uporablja standardni 20-pinski JTAG konektor ali potrebuješ JTAG namesto SWD, izberi emulator. Za enostavno povezavo prek jumper kablov na razvojno tablo zadostuje osnovni ST-link v2.

Inženirski PRO nasvet

Pri prehodu s SWD na JTAG preveri, da je tarčni čip fizično razvezan na vseh JTAG pinih (TDI, TDO, TMS, TCK) – nekatere razvojne plošče privzeto uporabljajo te pine za druge funkcije (npr. GPIO), zato je pred prvim priklopom emulatorja smiselno preveriti shemo plošče, sicer razhroščevanje ne bo delovalo kljub pravilni povezavi kabla.

Kompatibilnost

Windows 7/10/11, Linux prek OpenOCD, delno macOS. Podprto v STM32CubeIDE, STM32CubeProgrammer, Keil MDK, IAR EWARM/EWSTM8 in STVD/STVP.

Dokumentacija