ST ლოგო

UM1075
მომხმარებლის სახელმძღვანელო
ST-LINK/V2 წრიული გამართვის/პროგრამისტი
STM8 და STM32-სთვის

STMicroelectronics UM1075 ST-LINK V2 ჩართვაში გამართვის პროგრამისტი

შესავალი

ST-LINK/V2 არის მიკროკონტროლერების მიკროკონტროლერების ოჯახების STM8 და STM32 სქემებში არსებული გამართვის/პროგრამისტი. ერთი მავთულის ინტერფეისის მოდული (SWIM) და ჯTAG/სერიული მავთული
გამართვის (SWD) ინტერფეისები, ხელს უწყობს კომუნიკაციას ნებისმიერ STM8 ან STM32 მიკროკონტროლერთან, რომელიც მდებარეობს აპლიკაციის დაფაზე. გარდა იმისა, რომ უზრუნველყოფს იგივე ფუნქციებს, როგორც ST-LINK/V2, ST-LINK/V2-ISOL აღჭურვილია ციფრული იზოლაციით კომპიუტერსა და სამიზნე აპლიკაციის დაფას შორის. ასევე უძლებს ტtag1000 VRMS-მდე. USB სრულსიჩქარიანი ინტერფეისი იძლევა კომპიუტერთან კომუნიკაციას და:

  • STM8 მოწყობილობები ST Visual Develop (STVD) ან ST Visual Program (STVP) პროგრამული უზრუნველყოფის საშუალებით (რომლებიც ხელმისაწვდომია STMicroelectronics–დან).
  • STM32 მოწყობილობები Atollic® და TASKING ინტეგრირებული განვითარების გარემოს მეშვეობით.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 1

მახასიათებლები

  • 5 ვ ძაბვა მიეწოდება USB კონექტორს
  • USB 2.0 სრული სიჩქარით თავსებადი ინტერფეისი
  • USB სტანდარტული A-დან Mini-B კაბელი
  • ცურვის სპეციფიკური მახასიათებლები
    – 1.65 V-დან 5.5 V-მდე განაცხადის ტtagმხარდაჭერილია SWIM ინტერფეისზე
    - SWIM დაბალი სიჩქარის და მაღალი სიჩქარის რეჟიმების მხარდაჭერა
    - SWIM პროგრამირების სიჩქარის სიჩქარე: 9.7 კბაიტი/წმ დაბალი სიჩქარით და 12.8 კბაიტი/წმ მაღალი სიჩქარით
    – SWIM კაბელი აპლიკაციასთან დასაკავშირებლად ERNI სტანდარტული ვერტიკალური (ref: 284697 ან 214017) ან ჰორიზონტალური (ref: 214012) კონექტორის საშუალებით
    - SWIM კაბელი აპლიკაციასთან დასაკავშირებლად პინის სათაურის ან 2.54 მმ-იანი დახრის კონექტორის საშუალებით
  • JTAG/სერიული მავთულის გამართვის (SWD) სპეციფიკური მახასიათებლები
    – 1.65 V-დან 3.6 V-მდე განაცხადის ტtagე მხარდაჭერილია ჯTAG/SWD ინტერფეისი და 5 ვ ტოლერანტული შეყვანა
    – ჯTAG კაბელი სტანდარტულ J-თან დასაკავშირებლადTAG 20-პინიანი 2.54 მმ კონექტორი
    – მხარს უჭერს ჯTAG კომუნიკაცია
    - მხარს უჭერს სერიული მავთულის გამართვას (SWD) და სერიულ მავთულს viewer (SWV) კომუნიკაცია
  • მხარდაჭერილია პროგრამული უზრუნველყოფის პირდაპირი განახლების ფუნქცია (DFU)
  • სტატუსის LED, რომელიც ციმციმებს კომპიუტერთან კომუნიკაციის დროს
  • 1000 VRMS მაღალი იზოლაცია ტtage (მხოლოდ 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 ჩართვის გამართვის პროგრამისტი - ნახ 2

STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 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 JTAG/SWD და SWV ინტერფეისები.

STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 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 ჩართვის გამართვის პროგრამისტი - ნახ 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 ჩართვის გამართვის პროგრამისტი - ნახ 6

იაფი SWIM კავშირი
სურათი 7 გვიჩვენებს, თუ როგორ უნდა დააკავშიროთ ST-LINK/V2, თუ აპლიკაციის დაფაზე არის 4-პინიანი, 2.54 მმ, იაფი SWIM კონექტორი.

STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 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-სთვის

ქინძისთავის ნომერი სახელი ფუნქცია სამიზნე კავშირი
1 VDD სამიზნე VCC-1 MCU VCC
2 DATA ცურვა MCU SWIM pin
3 GND სახმელეთო GND
4 გადატვირთვა გადატვირთვა MCU RESET pin

STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 8

ცხრილი 3 აჯამებს სიგნალების სახელებს, ფუნქციებს და სამიზნე კავშირის სიგნალებს ცალკე სადენიანი კაბელის გამოყენებით.
იმის გამო, რომ SWIM ცალკე მავთულის კაბელს აქვს დამოუკიდებელი კონექტორები ყველა ქინძისთავისთვის ერთ მხარეს, შესაძლებელია ST-LINK/V2-ISOL-ის დაკავშირება აპლიკაციის დაფაზე სტანდარტული SWIM კონექტორის გარეშე. ამ ბრტყელ ლენტზე, ყველა სიგნალი მითითებულია კონკრეტული ფერით და ეტიკეტით, რათა გაამარტივოს კავშირი სამიზნეზე.

ცხრილი 3. SWIM იაფი საკაბელო კავშირები ST-LINK/V2-ISOL-ისთვის

ფერი კაბელის პინის სახელი ფუნქცია სამიზნე კავშირი
წითელი CCTV სამიზნე VCC-1 MCU VCC
მწვანე UART-RX გამოუყენებელი დაჯავშნილი (2) (არ არის დაკავშირებული სამიზნე დაფაზე)
ლურჯი UART-TX
ყვითელი ჩექმა 0
ნარინჯისფერი ცურვა ცურვა MCU SWIM pin
შავი GND სახმელეთო GND
თეთრი SWIM-RST გადატვირთვა MCU RESET pin
  1. აპლიკაციის დაფიდან ელექტრომომარაგება დაკავშირებულია ST-LINK/V2 გამართვისა და პროგრამირების დაფასთან, რათა უზრუნველყოს სიგნალის თავსებადობა ორივე დაფას შორის.
  2. BOOT0, UART-TX და UART-RX დაცულია მომავალი განვითარებისთვის.
    TVCC, SWIM, GND და SWIM-RST შეიძლება დაკავშირებული იყოს იაფფასიან 2.54 მმ-იანი დაფის კონექტორთან ან სამიზნე დაფაზე არსებულ სათაურებთან.

კავშირი STM32 აპლიკაციებთან

STM32 განვითარებისთვის, ST-LINK/V2 უნდა იყოს დაკავშირებული აპლიკაციასთან სტანდარტული 20-პინი J-ის გამოყენებით.TAG მოწოდებული ბრტყელი ლენტი.
ცხრილი 4 აჯამებს სტანდარტული 20-პინიანი J-ის სიგნალების სახელებს, ფუნქციებს და სამიზნე კავშირის სიგნალებსTAG ბრტყელი ლენტი.

ცხრილი 4. ჯTAG/SWD საკაბელო კავშირები

ქინძისთავის ნომერი ST-LINKN2 კონექტორი (CN3) ST-LINKN2 ფუნქცია სამიზნე კავშირი (ჯTAG) სამიზნე კავშირი (SWD)
1 VAPP სამიზნე VCC MCU VDU') MCU VDD (1)
2
3 TRST JTAG TRST JNTRST 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 სამიზნეს J-ის გამოყენებითTAG კაბელი.

  1. STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 9A = სამიზნე განაცხადის დაფა JTAG კონექტორი
  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 ჩართვის გამართვის პროგრამისტი - Fig10

შენიშვნა:
დაბალფასიანი აპლიკაციებისთვის ან როდესაც სტანდარტული 20-პინი-2.54 მმ-პიჩ-შემერთებლის კვალი ძალიან დიდია, შესაძლებელია განხორციელდეს Tag- დააკავშირეთ გადაწყვეტა, რომ დაზოგოთ ღირებულება და სივრცე განაცხადის დაფაზე. The Tag- დაკავშირება ადაპტერი და კაბელი უზრუნველყოფს მარტივ საიმედო საშუალებას ST-LINK/V2 ან ST-LINK/V2-ISOL-თან PCB-თან დასაკავშირებლად შეჯვარების საჭიროების გარეშე.

აპარატურის კონფიგურაცია
კომპონენტი განაცხადის PCB-ზე. დამატებითი ინფორმაციისთვის ამ გადაწყვეტისა და განაცხადის PCB-footprint ინფორმაციისთვის, ეწვიეთ www.tag-connect.com. ჯ.-თან თავსებადი კომპონენტების მითითებებიTAG და SWD ინტერფეისები არის:
ა) TC2050-ARM2010 ადაპტერი (20-პინიდან 10-პინიან ინტერფეისის დაფა)
ბ) TC2050-IDC ან TC2050-IDC-NL (ფეხის გარეშე) (10-პინიანი კაბელი)
გ) TC2050-CLIP დამჭერი კლიპი TC2050-IDC-NL-თან გამოსაყენებლად (სურვილისამებრ)

4.3 ST-LINK/V2 სტატუსის LED-ები
LED, წარწერით "COM" ST-LINK/V2-ის თავზე აჩვენებს ST-LINK/V2 სტატუსს (რაც არ უნდა იყოს:

  • LED ციმციმებს წითლად: ხდება პირველი USB ჩამოთვლა კომპიუტერთან.
  • LED არის წითელი: კომპიუტერსა და ST-LINK/V2-ს შორის კავშირი დამყარებულია (ჩათვლის დასასრული).
  • LED ციმციმებს მწვანე/წითელი: მიმდინარეობს მონაცემების გაცვლა სამიზნესა და კომპიუტერს შორის.
  • LED არის მწვანე: ბოლო კომუნიკაცია წარმატებული იყო.
  • LED არის ნარინჯისფერი: ST-LINK/V2 კომუნიკაცია მიზანთან ვერ მოხერხდა.

პროგრამული უზრუნველყოფის კონფიგურაცია

5.1 ST-LINK/V2 firmware განახლება
ST-LINK/V2 ჩაშენებულია პროგრამული უზრუნველყოფის განახლების მექანიზმს USB პორტის მეშვეობით ადგილზე განახლებისთვის. რადგან firmware შეიძლება განვითარდეს 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™ SWARM 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 დრაივერების განყოფილებაში, დააწკაპუნეთ ხატულაზე st-link_v2_usbdriver.zip-ის ჩამოსატვირთად.
  5. გახსენით და გაუშვით ST-Link_V2_USBdriver.exe.

სქემატიკა

STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 11

1. ლეგენდა ქინძისთავის აღწერისთვის:
VDD = სამიზნე ტომიtagგრძნობა
DATA = SWIM DATA ხაზი სამიზნესა და გამართვის ხელსაწყოს შორის
GND = Ground voltage
RESET = სამიზნე სისტემის გადატვირთვა

STMicroelectronics UM1075 ST-LINK V2 ჩართვის გამართვის პროგრამისტი - ნახ 12

1. ლეგენდა ქინძისთავის აღწერისთვის:
VDD = სამიზნე ტომიtagგრძნობა
DATA = SWIM DATA ხაზი სამიზნესა და გამართვის ხელსაწყოს შორის
GND = Ground voltage
RESET = სამიზნე სისტემის გადატვირთვა

დოკუმენტები / რესურსები

STMicroelectronics UM1075 ST-LINK V2 ჩართვაში გამართვის პროგრამისტი [pdf] მომხმარებლის სახელმძღვანელო
UM1075, ST-LINK V2-შიდა გამართვის პროგრამისტი, UM1075 ST-LINK V2-შიდა გამართვის პროგრამისტი, V2-ს წრეში გამართვის პროგრამისტი, ჩართვაში გამართვის პროგრამისტი, გამართვის პროგრამისტი, პროგრამისტი

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *