ST լոգոն

UM1075
Օգտագործողի ձեռնարկ
ST-LINK/V2 ներկառուցված վրիպազերծիչ/ծրագրավորող
STM8-ի և STM32-ի համար

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer

Ներածություն

ST-LINK/V2-ը STM8 և STM32 միկրոկոնտրոլերների ընտանիքների ներշղթայական կարգաբերիչ/ծրագրավորող է: Մեկ մետաղալարով ինտերֆեյսի մոդուլը (SWIM) և ՋTAG/սերիական մետաղալար
վրիպազերծման (SWD) ինտերֆեյսները հեշտացնում են կապը ցանկացած STM8 կամ STM32 միկրոկառավարիչի հետ, որը գտնվում է հավելվածի տախտակի վրա: Ի լրումն ST-LINK/V2-ի նույն գործառույթներն ապահովելու, ST-LINK/V2-ISOL-ն ունի թվային մեկուսացում ԱՀ-ի և թիրախային հավելվածի տախտակի միջև: Այն նաև դիմանում է հtagմինչև 1000 VRMS: USB լրիվ արագությամբ ինտերֆեյսը թույլ է տալիս հաղորդակցվել համակարգչի հետ և.

  • STM8 սարքեր ST Visual Develop (STVD) կամ ST Visual Program (STVP) ծրագրաշարի միջոցով (որոնք հասանելի են STMicroelectronics-ից):
  • STM32 սարքեր Atollic®-ի և TASKING ինտեգրված զարգացման միջավայրերի միջոցով:™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 1

Առանձնահատկություններ

  • 5 Վ լարումը՝ ապահովված USB միակցիչով
  • USB 2.0 ամբողջական արագությամբ համատեղելի ինտերֆեյս
  • USB ստանդարտ A-ից Mini-B մալուխ
  • SWIM-ի առանձնահատկությունները
    – 1.65 Վ-ից մինչև 5.5 Վ հավելվածի հատtagաջակցվում է SWIM ինտերֆեյսի վրա
    - Աջակցվում է SWIM ցածր արագությամբ և բարձր արագությամբ ռեժիմները
    - SWIM ծրագրավորման արագության արագությունը՝ 9.7 Կբայթ/վ ցածր արագությամբ և 12.8 Կբայթ/վրկ բարձր արագությամբ
    – SWIM մալուխ՝ հավելվածին միանալու համար ERNI ստանդարտ ուղղահայաց (հմմտ. 284697 կամ 214017) կամ հորիզոնական (հմմտ. 214012) միակցիչի միջոցով
    – SWIM մալուխ՝ հավելվածին միանալու համար փին գլխի կամ 2.54 մմ բարձրության միակցիչի միջոցով
  • JTAG/սերիական լարերի վրիպազերծման (SWD) հատուկ առանձնահատկություններ
    – 1.65 Վ-ից մինչև 3.6 Վ հավելվածի հատtagե աջակցում է JTAG/SWD ինտերֆեյս և 5 Վ հանդուրժող մուտքեր
    - ՋTAG մալուխ ստանդարտ J-ին միանալու համարTAG 20-pin pitch 2.54 մմ միակցիչ
    – Աջակցում է ՋTAG հաղորդակցություն
    – Աջակցում է սերիական լարերի վրիպազերծումը (SWD) և սերիական լարը viewer (SWV) հաղորդակցություն
  • Ուղղակի որոնվածի թարմացման գործառույթը աջակցվում է (DFU)
  • Կարգավիճակի լուսադիոդ, որը թարթում է համակարգչի հետ հաղորդակցվելու ժամանակ
  • 1000 VRMS բարձր մեկուսացում voltage (միայն ST-LINK/V2-ISOL)
  • Աշխատանքային ջերմաստիճանը 0-ից 50 °C

Պատվերների մասին տեղեկություններ

ST-LINK/V2-ը պատվիրելու համար տես Աղյուսակ 1-ը.
Աղյուսակ 1. Պատվերի կոդերի ցանկ

Պատվերի կոդը ST-LINK նկարագրություն
ST-LINK/V2 Շղթայական կարգաբերիչ/ծրագրավորող
ST-LINK/V2-ISOL Ներշղթայական կարգաբերիչ/ծրագրավորող՝ թվային մեկուսացմամբ

Ապրանքի բովանդակությունը

Արտադրանքի ներսում առաքված մալուխները ներկայացված են Նկար 2-ում՝ ST-LINK/V2 արտադրանքի պարունակությունը և Նկար 3. ST-LINK/V2-ISOL արտադրանքի պարունակությունը: Դրանք ներառում են (Նկար 2-ում և Նկար 3-ում ձախից աջ).

  • USB ստանդարտ A-ից Mini-B մալուխ (A)
  • ST-LINK/V2 վրիպազերծում և ծրագրավորում (B)
  • SWIM էժան միակցիչ (C)
  • SWIM հարթ ժապավեն մի ծայրում ստանդարտ ERNI միակցիչով (D)
  • JTAG կամ SWD և SWV հարթ ժապավեն 20 փին միակցիչով (E)

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 2

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 3

Սարքավորման կոնֆիգուրացիա

ST-LINK/V2-ը նախագծված է STM32F103C8 սարքի շուրջ, որն իր մեջ ներառում է բարձր արդյունավետության ARM® Cortex®
- M3 միջուկ: Այն հասանելի է TQFP48 փաթեթում:
Ինչպես ցույց է տրված Նկար 4-ում, ST-LINK/V2-ն ապահովում է երկու միակցիչ.

  • STM32 միակցիչ JTAG/ SWD և SWV ինտերֆեյս
  • STM8 միակցիչ SWIM ինտերֆեյսի համար
    ST-LINK/V2-ISOL-ն ապահովում է մեկ միակցիչ STM8 SWIM, STM32 J-ի համարTAG/SWD և SWV միջերեսներ:

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 4

  1. A = STM32 JTAG և SWD թիրախային միակցիչ
  2. B = STM8 SWIM թիրախային միակցիչ
  3. C = STM8 SWIM, STM32 JTAG և SWD թիրախային միակցիչ
  4. D = Կապի գործունեության LED

Միացում STM8 հավելվածների հետ
STM8 մշակումների համար ST-LINK/V2-ը կարող է միացվել թիրախային տախտակին երկու տարբեր մալուխներով՝ կախված հավելվածի տախտակի վրա առկա միակցիչից:
Այս մալուխներն են.

  • SWIM հարթ ժապավեն մի ծայրում ստանդարտ ERNI միակցիչով
  • SWIM մալուխ երկու 4-փին, 2.54 մմ միակցիչով կամ SWIM առանձին լարերով մալուխով

Ստանդարտ ERNI միացում SWIM հարթ ժապավենով
Նկար 5-ը ցույց է տալիս, թե ինչպես կարելի է միացնել ST-LINK/V2-ը, եթե կիրառական տախտակի վրա առկա է ստանդարտ ERNI 4-փին SWIM միակցիչ:

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 5

 

  1. A = Թիրախային կիրառական տախտակ ERNI միակցիչով
  2. B = Լարային մալուխ ERNI միակցիչով մի ծայրում
  3. C = STM8 SWIM թիրախային միակցիչ
  4. Տես Նկար 11. SWIM ST-LINK/V2 ստանդարտ ERNI մալուխ:

Նկար 6 ցույց է տալիս, որ փին 16-ը բացակայում է ST-LINK/V2-ISOL թիրախային միակցիչում: Այս բացակայող քորոցը օգտագործվում է որպես անվտանգության բանալի մալուխի միակցիչի վրա՝ երաշխավորելու SWIM մալուխի ճիշտ դիրքի միացումը թիրախային միակցիչի նույնիսկ կապում, որն օգտագործվում է և՛ SWIM, և՛ J-ի համար:TAG մալուխներ.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 6

Էժան SWIM միացում
Նկար 7-ը ցույց է տալիս, թե ինչպես կարելի է միացնել ST-LINK/V2-ը, եթե կիրառական տախտակի վրա առկա է 4-փին, 2.54 մմ, էժան SWIM միակցիչ:

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 7

  1. A = Թիրախային կիրառական տախտակ 4-փինով, 2.54 մմ, էժան միակցիչով
  2. B = Լարային մալուխ 4-փին միակցիչով կամ առանձին լարերով մալուխով
  3. C = STM8 SWIM թիրախային միակցիչ
  4. Տես Նկար 12. SWIM ST-LINK/V2 էժան մալուխ

SWIM ազդանշաններ և միացումներ
Աղյուսակ 2-ն ամփոփում է ազդանշանների անվանումները, գործառույթները և թիրախային միացման ազդանշանները՝ օգտագործելով 4-փին միակցիչով լարային մալուխը:

Աղյուսակ 2. SWIM հարթ ժապավենի միացումներ ST-LINK/V2-ի համար

Քորոց No Անուն Գործառույթ Թիրախային կապ
1 VDD Թիրախ VCC-1 MCU VCC
2 ՏՎՅԱԼՆԵՐ ԼՈՂ MCU SWIM քորոց
3 GND ԳՐՈՒՆԴ GND
4 ՎԵՐԱԿԱՑՆԵԼ ՎԵՐԱԿԱՑՆԵԼ MCU RESET փին

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 8

Աղյուսակ 3-ն ամփոփում է ազդանշանների անվանումները, գործառույթները և թիրախային միացման ազդանշանները՝ օգտագործելով առանձին լարերի մալուխը:
Քանի որ SWIM առանձին մետաղալարով մալուխն ունի անկախ միակցիչներ մի կողմում գտնվող բոլոր կապի համար, հնարավոր է ST-LINK/V2-ISOL-ը միացնել կիրառական տախտակին՝ առանց ստանդարտ SWIM միակցիչի: Այս հարթ ժապավենի վրա բոլոր ազդանշանները նշվում են հատուկ գույնով և պիտակով, որպեսզի հեշտացնեն կապը թիրախի վրա:

Աղյուսակ 3. SWIM ցածր գնով մալուխային միացումներ ST-LINK/V2-ISOL-ի համար

Գույն Մալուխի կապի անվանումը Գործառույթ Թիրախային կապ
Կարմիր TVCC Թիրախ VCC-1 MCU VCC
Կանաչ UART-RX Չօգտագործված Պահպանված է (2) (միացված չէ թիրախային տախտակին)
Կապույտ UART-TX
Դեղին BOOT0
Նարնջագույն ԼՈՂ ԼՈՂ MCU SWIM քորոց
Սեւ GND ԳՐՈՒՆԴ GND
Սպիտակ SWIM-RST ՎԵՐԱԿԱՑՆԵԼ MCU RESET փին
  1. Հավելվածի տախտակից էլեկտրասնուցումը միացված է ST-LINK/V2 վրիպազերծման և ծրագրավորման տախտակին՝ ապահովելու ազդանշանի համատեղելիությունը երկու տախտակների միջև:
  2. BOOT0-ը, UART-TX-ը և UART-RX-ը վերապահված են հետագա զարգացումների համար:
    TVCC-ը, SWIM-ը, GND-ը և SWIM-RST-ը կարող են միացված լինել էժան 2.54 մմ սկիպիդար միակցիչին կամ թիրախային տախտակի վրա հասանելի վերնագրերին:

Միացում STM32 հավելվածների հետ

STM32 մշակումների համար ST-LINK/V2-ը պետք է միացված լինի հավելվածին՝ օգտագործելով ստանդարտ 20-փին JTAG տրամադրվում է հարթ ժապավեն:
Աղյուսակ 4-ն ամփոփում է ստանդարտ 20-փին J-ի ազդանշանների անունները, գործառույթները և թիրախային կապի ազդանշանները:TAG հարթ ժապավեն:

Աղյուսակ 4. ՋTAG/SWD մալուխային միացումներ

Քորոց No ST-LINKN2 միակցիչ (CN3) ST-LINKN2 ֆունկցիա Թիրախային միացում (ՋTAG) Թիրախային միացում (SWD)
1 VAPP Թիրախ VCC MCU VDU') MCU VDD (1)
2
3 ՏՐՍՏ JTAG ՏՐՍՏ ՋՆՏՐՍՏ 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 Միացված չէ Միացված չէ Միացված չէ
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 Միացված չէ Միացված չէ Միացված չէ
18 GND GND GND (3) GND (3)
19 VDD VDD (3.3V)t5) Միացված չէ Միացված չէ
20 GND GND GND (3) GND (3)
  1. Հավելվածի տախտակից էլեկտրասնուցումը միացված է ST-LINK/V2 վրիպազերծման և ծրագրավորման տախտակին՝ ապահովելու ազդանշանի համատեղելիությունը երկու տախտակների միջև:
  2. Միացեք GND-ին՝ ժապավենի վրա աղմուկը նվազեցնելու համար:
  3. Այս քորոցներից առնվազն մեկը պետք է միացված լինի գետնին ճիշտ վարքագծի համար (խորհուրդ է տրվում բոլորին միացնել):
  4. Լրացուցիչ: Սերիական մետաղալարերի համար Viewer (SWV) հետք.
  5. Հասանելի է միայն ST-LINK/V2-ում և միացված չէ ST-LINK/V2/OPTO-ում:

Նկար 9-ը ցույց է տալիս, թե ինչպես կարելի է միացնել ST-LINK/V2-ը թիրախին՝ օգտագործելով JTAG մալուխ.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 9A = Թիրախային հայտի տախտակ J-ի հետTAG միակցիչ
  2. B = JTAG/SWD 20-լարային հարթ մալուխ
  3. C= STM32 JTAG և SWD թիրախային միակցիչ

Թիրախային կիրառական տախտակի վրա անհրաժեշտ միակցիչի հղումն է՝ 2x10C վերնագրի փաթաթում 2x40C H3/9.5 (սկիզբ 2.54) – HED20 SCOTT PHSD80:

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig10

Նշում.
Էժան ծրագրերի համար կամ երբ ստանդարտ 20-pin-2.54mm-pitch-միակցիչի հետքը չափազանց մեծ է, հնարավոր է իրականացնել Tag-Միացրեք լուծումը՝ կիրառական տախտակի վրա ծախսերն ու տարածքը խնայելու համար: Այն Tag- Միացնելով ադապտերը և մալուխը ապահովում են ST-LINK/V2 կամ ST-LINK/V2-ISOL-ը PCB-ին միացնելու պարզ հուսալի միջոց՝ առանց զուգավորում պահանջելու:

Սարքավորման կոնֆիգուրացիա
բաղադրիչ PCB հավելվածի վրա: Այս լուծման և հավելվածի-PCB-հետքի մասին տեղեկությունների համար այցելեք www.tag-connect.com. Ջ.-ի հետ համատեղելի բաղադրիչների հղումներըTAG և SWD միջերեսներն են.
ա) TC2050-ARM2010 ադապտեր (20-pin-ից 10-pin-ինտերֆեյսի տախտակ)
բ) TC2050-IDC կամ TC2050-IDC-NL (Ոչ ոտքեր) (10-փին մալուխ)
գ) TC2050-CLIP ամրացնող սեղմակ TC2050-IDC-NL-ի հետ օգտագործման համար (ըստ ցանկության)

4.3 ST-LINK/V2 կարգավիճակի լուսադիոդներ
«COM» պիտակավորված LED-ը ST-LINK/V2-ի վերևում ցույց է տալիս ST-LINK/V2 կարգավիճակը (ինչ էլ որ լինի, երբ.

  • LED-ը թարթում է ԿԱՐՄԻՐ. տեղի է ունենում առաջին USB թվարկումը համակարգչի հետ:
  • LED-ը ԿԱՐՄԻՐ է. ԱՀ-ի և ST-LINK/V2-ի միջև կապ է հաստատվել (թվարկման ավարտ):
  • LED-ը թարթում է ԿԱՆԱՉ/ԿԱՐՄԻՐ. տվյալները փոխանակվում են թիրախի և ԱՀ-ի միջև:
  • LED-ը ԿԱՆԱՉ է. վերջին հաղորդակցությունը հաջող է եղել:
  • LED-ը ՕՐԱՆՋ է. ST-LINK/V2 հաղորդակցությունը թիրախի հետ ձախողվել է:

Softwareրագրաշարի կազմաձևում

5.1 ST-LINK/V2 որոնվածի թարմացում
ST-LINK/V2-ը ներկառուցում է որոնվածը թարմացնելու մեխանիզմ՝ USB պորտի միջոցով տեղում թարմացնելու համար: Քանի որ որոնվածը կարող է զարգանալ ST-LINK/V2 արտադրանքի ողջ կյանքի ընթացքում (նոր ֆունկցիոնալություն, սխալների շտկումներ, նոր միկրոկառավարիչների ընտանիքների աջակցություն…), խորհուրդ է տրվում այցելել www.st.com/stlinkv2 պարբերաբար արդիական մնալու որոնվածի վերջին տարբերակին:

5.2 STM8 հավելվածի մշակում
Տե՛ս ST գործիքների փաթեթ Pack24՝ Patch 1-ով կամ ավելի վերջերս, որը ներառում է ST Visual Develop (STVD) և ST Visual Programmer (STVP):
5.3 STM32 հավելվածի մշակում և Flash ծրագրավորում
Երրորդ կողմի գործիքների շղթաները, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ և TASKING VX գործիքների հավաքածուն աջակցում են ST-LINK/V2-ին` համաձայն Աղյուսակ 5-ում տրված տարբերակների կամ ամենավերջին հասանելի տարբերակի:

Աղյուսակ 5. Ինչպես են երրորդ կողմի գործիքների շղթաներն աջակցում ST-LINK/V2-ին

Երրորդ կողմ Գործիքների շղթա Տարբերակ
Atollic® TrueSTUDIO 2.1
IAR™ երեր 6.20
Keil® MDK-ARM™ 4.20
ԱՌԱՋՆՈՐԴԱՑՈՒՄ VX-գործիքների հավաքածու ARM® Cortex® -M-ի համար 4.0.1

ST-LINK/V2-ը պահանջում է հատուկ USB վարորդ: Եթե ​​գործիքակազմը տեղադրվում է ավտոմատ կերպով, ապա file stlink_winusb.inf-ը տեղադրված է /inf (որտեղ սովորաբար C:/Windows-ն է):
Եթե ​​գործիքակազմի կարգավորումն այն ինքնաբերաբար չի տեղադրել, վարորդը կարող է հայտնվել www.st.com:

  1. Միացեք www.st.com.
  2. Որոնման ներդիրում մասի համարի դաշտում փնտրեք ST-LINK/V2:
  3. Սեղմեք Generic Part Number սյունակի հիպերհղումը դեպի ST-LINK/V2:
  4. Դիզայնի աջակցման ներդիրում՝ SW drivers բաժնում, սեղմեք պատկերակի վրա՝ st-link_v2_usbdriver.zip-ը ներբեռնելու համար:
  5. Unzip և գործարկեք ST-Link_V2_USBdriver.exe:

Սխեմաներ

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 11

1. Լեգենդ քորոցների նկարագրությունների համար.
VDD = Target voltagզգացում
DATA = SWIM DATA գիծ թիրախի և վրիպազերծման գործիքի միջև
GND = Ground voltage
RESET = Թիրախային համակարգի վերակայում

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Նկար 12

1. Լեգենդ քորոցների նկարագրությունների համար.
VDD = Target voltagզգացում
DATA = SWIM DATA գիծ թիրախի և վրիպազերծման գործիքի միջև
GND = Ground voltage
RESET = Թիրախային համակարգի վերակայում

Փաստաթղթեր / ռեսուրսներ

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer [pdf] Օգտագործողի ձեռնարկ
UM1075, ST-LINK V2 ներշրջանցային վրիպազերծիչ ծրագրավորող, UM1075 ST-LINK V2 ներ շրջանային վրիպազերծող ծրագրավորող, V2 ներշղթայական կարգաբերիչ ծրագրավորող, ներշղթայական կարգաբերիչ ծրագրավորող, վրիպազերծող ծրագրավորող, ծրագրավորող

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *