UM1075
Օգտագործողի ձեռնարկ
ST-LINK/V2 ներկառուցված վրիպազերծիչ/ծրագրավորող
STM8-ի և STM32-ի համար
Ներածություն
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
Առանձնահատկություններ
- 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)
Սարքավորման կոնֆիգուրացիա
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 միջերեսներ:
- A = STM32 JTAG և SWD թիրախային միակցիչ
- B = STM8 SWIM թիրախային միակցիչ
- C = STM8 SWIM, STM32 JTAG և SWD թիրախային միակցիչ
- D = Կապի գործունեության LED
Միացում STM8 հավելվածների հետ
STM8 մշակումների համար ST-LINK/V2-ը կարող է միացվել թիրախային տախտակին երկու տարբեր մալուխներով՝ կախված հավելվածի տախտակի վրա առկա միակցիչից:
Այս մալուխներն են.
- SWIM հարթ ժապավեն մի ծայրում ստանդարտ ERNI միակցիչով
- SWIM մալուխ երկու 4-փին, 2.54 մմ միակցիչով կամ SWIM առանձին լարերով մալուխով
Ստանդարտ ERNI միացում SWIM հարթ ժապավենով
Նկար 5-ը ցույց է տալիս, թե ինչպես կարելի է միացնել ST-LINK/V2-ը, եթե կիրառական տախտակի վրա առկա է ստանդարտ ERNI 4-փին SWIM միակցիչ:
- A = Թիրախային կիրառական տախտակ ERNI միակցիչով
- B = Լարային մալուխ ERNI միակցիչով մի ծայրում
- C = STM8 SWIM թիրախային միակցիչ
- Տես Նկար 11. SWIM ST-LINK/V2 ստանդարտ ERNI մալուխ:
Նկար 6 ցույց է տալիս, որ փին 16-ը բացակայում է ST-LINK/V2-ISOL թիրախային միակցիչում: Այս բացակայող քորոցը օգտագործվում է որպես անվտանգության բանալի մալուխի միակցիչի վրա՝ երաշխավորելու SWIM մալուխի ճիշտ դիրքի միացումը թիրախային միակցիչի նույնիսկ կապում, որն օգտագործվում է և՛ SWIM, և՛ J-ի համար:TAG մալուխներ.
Էժան SWIM միացում
Նկար 7-ը ցույց է տալիս, թե ինչպես կարելի է միացնել ST-LINK/V2-ը, եթե կիրառական տախտակի վրա առկա է 4-փին, 2.54 մմ, էժան SWIM միակցիչ:
- A = Թիրախային կիրառական տախտակ 4-փինով, 2.54 մմ, էժան միակցիչով
- B = Լարային մալուխ 4-փին միակցիչով կամ առանձին լարերով մալուխով
- C = STM8 SWIM թիրախային միակցիչ
- Տես Նկար 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 փին |
Աղյուսակ 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 փին |
- Հավելվածի տախտակից էլեկտրասնուցումը միացված է ST-LINK/V2 վրիպազերծման և ծրագրավորման տախտակին՝ ապահովելու ազդանշանի համատեղելիությունը երկու տախտակների միջև:
- 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) |
- Հավելվածի տախտակից էլեկտրասնուցումը միացված է ST-LINK/V2 վրիպազերծման և ծրագրավորման տախտակին՝ ապահովելու ազդանշանի համատեղելիությունը երկու տախտակների միջև:
- Միացեք GND-ին՝ ժապավենի վրա աղմուկը նվազեցնելու համար:
- Այս քորոցներից առնվազն մեկը պետք է միացված լինի գետնին ճիշտ վարքագծի համար (խորհուրդ է տրվում բոլորին միացնել):
- Լրացուցիչ: Սերիական մետաղալարերի համար Viewer (SWV) հետք.
- Հասանելի է միայն ST-LINK/V2-ում և միացված չէ ST-LINK/V2/OPTO-ում:
Նկար 9-ը ցույց է տալիս, թե ինչպես կարելի է միացնել ST-LINK/V2-ը թիրախին՝ օգտագործելով JTAG մալուխ.
A = Թիրախային հայտի տախտակ J-ի հետTAG միակցիչ
- B = JTAG/SWD 20-լարային հարթ մալուխ
- C= STM32 JTAG և SWD թիրախային միակցիչ
Թիրախային կիրառական տախտակի վրա անհրաժեշտ միակցիչի հղումն է՝ 2x10C վերնագրի փաթաթում 2x40C H3/9.5 (սկիզբ 2.54) – HED20 SCOTT PHSD80:
Նշում.
Էժան ծրագրերի համար կամ երբ ստանդարտ 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:
- Միացեք www.st.com.
- Որոնման ներդիրում մասի համարի դաշտում փնտրեք ST-LINK/V2:
- Սեղմեք Generic Part Number սյունակի հիպերհղումը դեպի ST-LINK/V2:
- Դիզայնի աջակցման ներդիրում՝ SW drivers բաժնում, սեղմեք պատկերակի վրա՝ st-link_v2_usbdriver.zip-ը ներբեռնելու համար:
- Unzip և գործարկեք ST-Link_V2_USBdriver.exe:
Սխեմաներ
1. Լեգենդ քորոցների նկարագրությունների համար.
VDD = Target voltagզգացում
DATA = SWIM DATA գիծ թիրախի և վրիպազերծման գործիքի միջև
GND = Ground voltage
RESET = Թիրախային համակարգի վերակայում
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 ներշղթայական կարգաբերիչ ծրագրավորող, ներշղթայական կարգաբերիչ ծրագրավորող, վրիպազերծող ծրագրավորող, ծրագրավորող |