ST - โลโก้UM1075
คู่มือการใช้งาน
ดีบักเกอร์/โปรแกรมเมอร์ในวงจร ST-LINK/V2
สำหรับ STM8 และ STM32

การแนะนำ

ST-LINK/V2 เป็นดีบักเกอร์/โปรแกรมเมอร์ในวงจรสำหรับไมโครคอนโทรลเลอร์ STM8 และ STM32 โมดูลอินเตอร์เฟสสายเดี่ยว (SWIM) และ JTAGอินเทอร์เฟซ /serial wire debugging (SWD) อำนวยความสะดวกในการสื่อสารกับไมโครคอนโทรลเลอร์ STM8 หรือ STM32 ใดๆ ที่ทำงานบนบอร์ดแอปพลิเคชัน
นอกเหนือจากการมอบฟังก์ชันการทำงานเดียวกันกับ ST-LINK/V2 แล้ว ST-LINK/V2-ISOL ยังมีการแยกสัญญาณดิจิทัลระหว่างพีซีและบอร์ดแอปพลิเคชันเป้าหมาย นอกจากนี้ยังทนทานต่อปริมาตรtagสูงถึง 1000 V RMS
อินเทอร์เฟซ USB ความเร็วสูงช่วยให้สามารถสื่อสารกับพีซีและ:

  • อุปกรณ์ STM8 ผ่านซอฟต์แวร์ ST Visual Develop (STVD) หรือ ST Visual Program (STVP) (มีให้จาก STMicroelectronics)
  • อุปกรณ์ STM32 ผ่าน IAR™, Keil ® , STM32CubeIDE, STM32CubeProgrammer และ STM32CubeMonitor สภาพแวดล้อมการพัฒนาแบบผสานรวม

ST-LINK-V2 ในโปรแกรมเมอร์ดีบักเกอร์วงจร

 คุณสมบัติ

  • กำลังไฟ 5 V ที่จ่ายให้โดยขั้วต่อ USB
  • อินเทอร์เฟซที่รองรับ USB 2.0 ความเร็วสูง
  •  สาย USB มาตรฐาน-A ถึง Mini-B
  •  คุณสมบัติเฉพาะของการว่ายน้ำ
    – ปริมาณการใช้งาน 1.65 ถึง 5.5 Vtage รองรับอินเทอร์เฟซ SWIM
    - รองรับโหมด SWIM ความเร็วต่ำและความเร็วสูง
    – อัตราความเร็วในการโปรแกรม SWIM: 9.7 และ 12.8 Kbytes/s ตามลำดับ สำหรับความเร็วต่ำและสูง
    – สาย SWIM สำหรับเชื่อมต่อกับแอพพลิเคชั่นผ่านขั้วต่อแนวตั้งมาตรฐาน ERNI (อ้างอิง: 284697 หรือ 214017) หรือแนวนอน (อ้างอิง: 214012)
    – สาย SWIM สำหรับเชื่อมต่อกับแอพพลิเคชั่นผ่านหัวพินหรือขั้วต่อพิทช์ 2.54 มม.
  • JTAGคุณสมบัติเฉพาะของ /SWD (Serial Wire Debug)
    – ปริมาณการใช้งาน 1.65 ถึง 3.6 Vtage รองรับ JTAG/อินเทอร์เฟซ SWD และอินพุตทน 5 V (a)
    – เจTAG สายเคเบิลสำหรับเชื่อมต่อกับ J . มาตรฐานTAG ขั้วต่อระยะพิทช์ 20 พิน 2.54 มม.
    – รองรับ JTAG การสื่อสารสูงสุด 9 MHz (ค่าเริ่มต้น: 1.125 MHz)
    – รองรับการดีบักแบบอนุกรม (SWD) สูงสุด 4 MHz (ค่าเริ่มต้น: 1.8 MHz) และแบบอนุกรม viewการสื่อสาร er (SWV) สูงสุด 2 MHz
  • รองรับคุณสมบัติการอัพเดตเฟิร์มแวร์โดยตรง (DFU)
  • LED แสดงสถานะ กะพริบระหว่างการสื่อสารกับพีซี
  • 1000 V RMS ปริมาตรการแยกสูงtage (ST-LINK/V2-ISOL เท่านั้น)
  • อุณหภูมิในการทำงานตั้งแต่ 0 ถึง 50 องศาเซลเซียส

ข้อมูลการสั่งซื้อ

หากต้องการสั่งซื้อ ST-LINK/V2 โปรดดูที่ Tab le 1
ตารางที่ 1. รายการรหัสคำสั่งซื้อ

รหัสการสั่งซื้อ คำอธิบาย ST-LINK
เอสที-ลิงค์/V2 ดีบักเกอร์ในวงจร/โปรแกรมเมอร์
ST-LINK/V2-ISOL ดีบักเกอร์ในวงจร/โปรแกรมเมอร์พร้อมการแยกดิจิตอล

ก. ST-LINK/V2 สามารถสื่อสารกับเป้าหมายที่ทำงานต่ำกว่า 3.3 V แต่สร้างสัญญาณเอาท์พุตที่ระดับนี้tagระดับอี เป้าหมาย STM32 สามารถทนต่อปริมาณที่มากเกินไปนี้ได้tagจ. หากส่วนประกอบอื่นๆ ของบอร์ดเป้าหมายมีความเหมาะสม ให้ใช้ ST-LINK/V2-ISOL, STLINK-V3MINIE หรือ STLINK-V3SET กับอะแดปเตอร์ B-STLINK-VOLT เพื่อหลีกเลี่ยงผลกระทบของโอเวอร์โวลท์tage ฉีดบนกระดาน

เนื้อหาผลิตภัณฑ์

สายเคเบิลที่จัดส่งภายในผลิตภัณฑ์แสดงในรูปที่ 2 และรูปที่ 3 ประกอบด้วย (จากซ้ายไปขวา):

  • สาย USB มาตรฐาน-A ถึง Mini-B (A)
  • การดีบักและการเขียนโปรแกรม ST-LINK/V2 (B)
  • SWIM คอนเนคเตอร์ราคาประหยัด (C)
  •  ริบบอนแบน SWIM พร้อมขั้วต่อ ERNI มาตรฐานที่ปลายด้านหนึ่ง (D)
  • JTAG หรือริบบอนแบบแบน SWD และ SWV พร้อมขั้วต่อ 20 พิน (E)

ST-LINK-V2 โปรแกรมเมอร์ดีบักเกอร์ในวงจร - ข้อมูลผลิตภัณฑ์ST-LINK-V2 โปรแกรมเมอร์ดีบักเกอร์ในวงจร - ข้อมูลผลิตภัณฑ์ 1

 การกำหนดค่าฮาร์ดแวร์

ST-LINK/V2 ได้รับการออกแบบโดยใช้อุปกรณ์ STM32F103C8 ซึ่งประกอบด้วย Arm ®(a) Cortex® ประสิทธิภาพสูง
-แกน M3 มีอยู่ในแพ็คเกจ TQFP48
ดังแสดงในรูปที่ 4 ST-LINK/V2 มีตัวเชื่อมต่อสองแบบ:

  • ขั้วต่อ STM32 สำหรับ JTAG/SWD และ SWV อินเทอร์เฟซ
  • ขั้วต่อ STM8 สำหรับอินเทอร์เฟซ SWIM

ST-LINK/V2-ISOL มีตัวเชื่อมต่อหนึ่งตัวสำหรับ STM8 SWIM, STM32 JTAG/SWD และอินเทอร์เฟซ SWVST-LINK-V2 ในโปรแกรมเมอร์ดีบักเกอร์วงจร - ตัวเชื่อมต่อ

  1. A = STM32 เจTAG และตัวเชื่อมต่อเป้าหมาย SWD
  2. B = ตัวเชื่อมต่อ STM8 SWIM เป้าหมาย
  3. C = STM8 ว่ายน้ำ, STM32 JTAGและตัวเชื่อมต่อเป้าหมาย SWD
  4. D = LED กิจกรรมการสื่อสาร

4.1 การเชื่อมต่อกับ STM8
สำหรับการพัฒนาแอปพลิเคชันที่ใช้ไมโครคอนโทรลเลอร์ STM8 สามารถเชื่อมต่อ ST-LINK/V2 เข้ากับบอร์ดเป้าหมายได้ด้วยสายเคเบิลที่แตกต่างกันสองสาย ขึ้นอยู่กับตัวเชื่อมต่อที่มีอยู่บนบอร์ดแอปพลิเคชัน
สายเคเบิลเหล่านี้คือ:

  • ริบบิ้น SWIM แบบแบนพร้อมขั้วต่อ ERNI มาตรฐานที่ปลายด้านหนึ่ง
  • สายเคเบิล SWIM ที่มีขั้วต่อ 4 พิน 2.54 มม. สองตัว หรือสายเคเบิลแยกสาย SWIM

4.1.1 การเชื่อมต่อ ERNI มาตรฐานกับริบบิ้นแบน SWIM
รูปที่ 5 แสดงวิธีการเชื่อมต่อ ST-LINK/V2 หากมีขั้วต่อ SWIM ERNI 4 พินมาตรฐานอยู่บนบอร์ดแอพพลิเคชั่นST-LINK-V2 โปรแกรมเมอร์ดีบักเกอร์ในวงจร - ขั้วต่อ ERNI

  1. A = บอร์ดแอปพลิเคชันเป้าหมายที่มีขั้วต่อ ERNI
  2. B = สายไฟพร้อมขั้วต่อ ERNI ที่ปลายด้านหนึ่ง
  3. C = ตัวเชื่อมต่อ STM8 SWIM เป้าหมาย
  4. ดูรูปที่ 11

รูปที่ 6 แสดงว่าพิน 16 หายไปบนตัวเชื่อมต่อเป้าหมาย ST-LINK/V2-ISOL พินที่หายไปนี้ถูกใช้เป็นกุญแจนิรภัยบนขั้วต่อสายเคเบิล เพื่อรับประกันตำแหน่งที่ถูกต้องของสาย SWIM บนขั้วต่อเป้าหมาย แม้แต่พินที่ใช้กับทั้ง SWIM และ JTAG สายเคเบิลST-LINK-V2 โปรแกรมเมอร์ดีบักเกอร์ในวงจร - รายละเอียดที่สำคัญ4.1.2 การเชื่อมต่อว่ายน้ำราคาประหยัด
รูปที่ 7 แสดงวิธีเชื่อมต่อ ST-LINK/V2 หากมีขั้วต่อ SWIM ขนาด 4-pin 2.54 มม. ราคาประหยัดอยู่บนบอร์ดแอปพลิเคชันST-LINK-V2 In Circuit Debugger Programmer - การเชื่อมต่อราคาประหยัด

  1. A = บอร์ดแอพพลิเคชั่นเป้าหมายที่มีคอนเนคเตอร์ 4 พิน 2.54 มม. ราคาประหยัด
  2. B = สายไฟที่มีขั้วต่อ 4 พินหรือสายเคเบิลแยก
  3. C = ตัวเชื่อมต่อ STM8 SWIM เป้าหมาย
  4. ดูรูปที่ 12

4.1.3 สัญญาณว่ายน้ำและการเชื่อมต่อ
ตารางที่ 2 สรุปชื่อสัญญาณ ฟังก์ชัน และสัญญาณการเชื่อมต่อเป้าหมายเมื่อใช้สายเคเบิลที่มีขั้วต่อ 4 พิน
ตารางที่ 2. การเชื่อมต่อ SWIM แบบแบนริบบอนสำหรับ ST-LINK/V2

หมายเลขพิน ชื่อ การทำงาน การเชื่อมต่อเป้าหมาย
1 วีดีดี เป้าหมาย VCC(1) มจร.วีซีซี
2 ข้อมูล ว่ายน้ำ หมุดว่ายน้ำ MCU
3 ก.ย.ด. พื้น ก.ย.ด.
4 รีเซ็ต รีเซ็ต MCU RESET พิน

1. แหล่งจ่ายไฟจากบอร์ดแอพพลิเคชั่นเชื่อมต่อกับบอร์ดแก้จุดบกพร่อง ST-LINK/V2 และบอร์ดเขียนโปรแกรมเพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ดทั้งสองST-LINK-V2 ในโปรแกรมเมอร์ดีบักเกอร์วงจร - ขั้วต่อ SWIM เป้าหมายตารางที่ 3 สรุปชื่อสัญญาณ ฟังก์ชัน และสัญญาณการเชื่อมต่อเป้าหมายโดยใช้สายเคเบิลแยก
เนื่องจากสายเคเบิลแยก SWIM มีขั้วต่ออิสระสำหรับพินทั้งหมดในด้านหนึ่ง จึงสามารถเชื่อมต่อ ST-LINK/V2-ISOL เข้ากับบอร์ดแอปพลิเคชันโดยไม่ต้องใช้ขั้วต่อ SWIM มาตรฐาน บนริบบอนแบนนี้ สีเฉพาะและป้ายกำกับเพื่อความสะดวกในการเชื่อมต่อบนเป้าหมายจะอ้างอิงสัญญาณทั้งหมด
ตารางที่ 3. การเชื่อมต่อสายเคเบิลต้นทุนต่ำ SWIM สำหรับ ST-LINK/V2-ISOL

สี ชื่อพินเคเบิล การทำงาน การเชื่อมต่อเป้าหมาย
สีแดง ทีวีซีซี เป้าหมาย VCC(1) มจร.วีซีซี
สีเขียว UART-RX ไม่ได้ใช้ สงวนไว้ (2) (ไม่ได้เชื่อมต่อกับบอร์ดเป้าหมาย)
สีฟ้า UART-TX
สีเหลือง บูท
ส้ม ว่ายน้ำ ว่ายน้ำ หมุดว่ายน้ำ MCU
สีดำ ก.ย.ด. พื้น ก.ย.ด.
สีขาว ว่ายน้ำ-RST รีเซ็ต MCU RESET พิน

1. แหล่งจ่ายไฟจากบอร์ดแอพพลิเคชั่นเชื่อมต่อกับบอร์ดแก้จุดบกพร่อง ST-LINK/V2 และบอร์ดเขียนโปรแกรมเพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ดทั้งสอง
2. BOOT0, UART-TX และ UART-RX สงวนไว้สำหรับการพัฒนาในอนาคต
สามารถเชื่อมต่อ TVCC, SWIM, GND และ SWIM-RST กับขั้วต่อระยะพิทช์ 2.54 มม. ราคาประหยัด หรือเชื่อมต่อกับส่วนหัวของหมุดที่มีอยู่ในบอร์ดเป้าหมาย
4.2 การเชื่อมต่อกับ STM32
สำหรับการพัฒนาแอปพลิเคชันที่ใช้ไมโครคอนโทรลเลอร์ STM32 นั้น ST-LINK/V2 จะต้องเชื่อมต่อกับแอปพลิเคชันโดยใช้ J 20 พินมาตรฐานTAG ริบบิ้นแบนให้
ตารางที่ 4 สรุปชื่อสัญญาณ ฟังก์ชั่น และสัญญาณการเชื่อมต่อเป้าหมายของ J 20 พินมาตรฐานTAG ริบบิ้นแบนบน ST-LINK/V2.
ตารางที่ 5 สรุปชื่อสัญญาณ ฟังก์ชัน และสัญญาณการเชื่อมต่อเป้าหมายของ J 20 พินมาตรฐานTAG ริบบอนแบนบน ST-LINK/V2-ISOL
ตารางที่ 4. JTAG/การเชื่อมต่อสายเคเบิล SWD บน STLINK-V2

เข็มหมุด เลขที่. เอสที-ลิงค์/V2  คอนเนคเตอร์ (CN3) ST-LINKN2 การทำงาน การเชื่อมต่อเป้าหมาย (JTAG) การเชื่อมต่อเป้าหมาย (สวพ.)
1 วีเอพีพี เป้าหมาย VCC เอ็มซียู VDD(1) เอ็มซียู VDD(1)
2
3 ทรอ.ส.ท. JTAG ทรอ.ส.ท. นจต จีเอ็นดี(2)
4 ก.ย.ด. ก.ย.ด. GNDK3) จีเอ็นดี(3)
5 ทีดีไอ JTAG TDO เจ.ที.ดี จีเอ็นดี(2)
6 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
7 ทีเอ็มเอส สวีดิโอ JTAG ทีเอ็มเอส สว. 10 เจทีเอ็มเอส สวีดิโอ
8 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
9 ทีซีเค SWCLK JTAG ทีซีเค, เอสดับบลิว ซีแอลเค จขกท สวคลค
10 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
11 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
12 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
13 ทีดีโอ สโว JTAG ทีดีไอ. สวอ ทปอ เทรซวู)
14 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
15 สวทช สวทช สวทช สวทช
16 ก.ย.ด. ก.ย.ด. GNDK3) จีเอ็นดี(3)
17 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
18 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
19 วีดีดี วีดีดี (3.3 โวลต์) ไม่เชื่อมต่อ ไม่เชื่อมต่อ
20 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
  1. แหล่งจ่ายไฟจากบอร์ดแอ็พพลิเคชันเชื่อมต่อกับบอร์ดดีบักและการเขียนโปรแกรม ST-LINK/V2 เพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ด
  2. เชื่อมต่อกับ GND เพื่อลดสัญญาณรบกวนบนผ้าหมึก
  3. ต้องมีหมุดเหล่านี้อย่างน้อยหนึ่งอันเชื่อมต่อกับกราวด์เพื่อให้ทำงานได้อย่างถูกต้อง ขอแนะนำให้เชื่อมต่อทั้งหมด
  4. ทางเลือก: สำหรับสายอนุกรม Viewer (SWV) ติดตาม

ตารางที่ 5. JTAG/การเชื่อมต่อสายเคเบิล SWD บน STLINK-V2-ISOL 

หมายเลขพิน ขั้วต่อ ST-LINK/V2 (CN3) ฟังก์ชัน ST-LINKN2 การเชื่อมต่อเป้าหมาย (JTAG) การเชื่อมต่อเป้าหมาย (SWD)
1 วีเอพีพี เป้าหมาย VCC เอ็มซียู VDD(1) เอ็มซียู VDD(1)
2
3 ทรอ.ส.ท. JTAG ทรอ.ส.ท. นจต จีเอ็นดี(2)
4 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
5 ทีดีไอ JTAG TDO เจ.ที.ดี จีเอ็นดี(2)
6 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
7 ทีเอ็มเอส สวีดิโอ JTAG ทีเอ็มเอส. สว.10 เจทีเอ็มเอส สวีดิโอ
8 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
9 ทีซีเค SWCLK JTAG ทีซีเค, เอสดับบลิว ซีแอลเค จขกท สวคลค
10 ไม่ได้ใช้(5) ไม่ได้ใช้(5) ไม่ได้เชื่อมต่อ(5) ไม่ได้เชื่อมต่อ(5)
11 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
12 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
13 ทีดีโอ สโว JTAG ทีดีไอ สวป ทปอ ร่องรอยW0(4)
14 ไม่ได้ใช้(5) ไม่ได้ใช้(5) ไม่ได้เชื่อมต่อ(5) ไม่ได้เชื่อมต่อ(5)
15 สวทช สวทช สวทช สวทช
16 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
17 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
18 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
19 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
20 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
  1. แหล่งจ่ายไฟจากบอร์ดแอ็พพลิเคชันเชื่อมต่อกับบอร์ดดีบักและการเขียนโปรแกรม ST-LINK/V2 เพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ด
  2. เชื่อมต่อกับ GND เพื่อลดสัญญาณรบกวนบนผ้าหมึก
  3. ต้องมีหมุดเหล่านี้อย่างน้อยหนึ่งอันเชื่อมต่อกับกราวด์เพื่อให้ทำงานได้อย่างถูกต้อง ขอแนะนำให้เชื่อมต่อทั้งหมด
  4. ทางเลือก: สำหรับสายอนุกรม Viewer (SWV) ติดตาม

ตารางที่ 5. JTAG/การเชื่อมต่อสายเคเบิล SWD บน STLINK-V2-ISOL 

หมายเลขพิน ขั้วต่อ ST-LINK/V2 (CN3) ฟังก์ชัน ST-LINKN2 การเชื่อมต่อเป้าหมาย (JTAG) การเชื่อมต่อเป้าหมาย (SWD)
1 วีเอพีพี เป้าหมาย VCC เอ็มซียู VDD(1) เอ็มซียู VDD(1)
2
3 ทรอ.ส.ท. JTAG ทรอ.ส.ท. นจต จีเอ็นดี(2)
4 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
5 ทีดีไอ JTAG TDO เจ.ที.ดี จีเอ็นดี(2)
6 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
7 ทีเอ็มเอส สวีดิโอ JTAG ทีเอ็มเอส. สว.10 เจทีเอ็มเอส สวีดิโอ
8 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
9 ทีซีเค SWCLK JTAG ทีซีเค. เอสดับบลิว ซีแอลเค จขกท สวคลค
10 ไม่ได้ใช้(5) ไม่ได้ใช้(5) ไม่ได้เชื่อมต่อ(5) ไม่ได้เชื่อมต่อ(5)
11 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
12 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
13 ทีดีโอ สโว JTAG ทีดีไอ. สวอ ทปอ ร่องรอยW0(4)
14 ไม่ได้ใช้(5) ไม่ได้ใช้(5) ไม่ได้เชื่อมต่อ(5) ไม่ได้เชื่อมต่อ(5)
15 สวทช สวทช สวทช สวทช
16 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
17 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
18 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
19 ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ ไม่เชื่อมต่อ
20 ก.ย.ด. ก.ย.ด. จีเอ็นดี(3) จีเอ็นดี(3)
  1. แหล่งจ่ายไฟจากบอร์ดแอ็พพลิเคชันเชื่อมต่อกับบอร์ดดีบักและการเขียนโปรแกรม ST-LINK/V2 เพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ด
  2. เชื่อมต่อกับ GND เพื่อลดสัญญาณรบกวนบนผ้าหมึก
  3. ต้องมีหมุดเหล่านี้อย่างน้อยหนึ่งอันเชื่อมต่อกับกราวด์เพื่อให้ทำงานได้อย่างถูกต้อง ขอแนะนำให้เชื่อมต่อทั้งหมด
  4. ทางเลือก: สำหรับสายอนุกรม Viewer (SWV) ติดตาม
  5. ใช้โดย SWIM บน ST-LINK/V2-ISOL (ดูตารางที่ 3)

รูปที่ 9 แสดงวิธีเชื่อมต่อ ST-LINK/V2 กับเป้าหมายโดยใช้ JTAG สายเคเบิลST-LINK-V2 โปรแกรมเมอร์ดีบักเกอร์ในวงจร - JTAG และการเชื่อมต่อ SWD

  1. A = กระดานแอปพลิเคชันเป้าหมายด้วย JTAG ตัวเชื่อมต่อ
  2. ข = เจTAG/SWD สายแบน 20 เส้น
  3. C = STM32 เจTAG และตัวเชื่อมต่อเป้าหมาย SWD

ข้อมูลอ้างอิงของตัวเชื่อมต่อที่จำเป็นสำหรับบอร์ดแอปพลิเคชันเป้าหมายคือ: 2x10C header wraps 2x40C H3/9.5 (pitch 2.54) – HED20 SCOTT PHSD80.ST-LINK-V2 ในโปรแกรมเมอร์ดีบักเกอร์วงจร - เค้าโครงริบบิ้นบันทึก: สำหรับการใช้งานที่มีต้นทุนต่ำ หรือเมื่อรอยเท้าของตัวเชื่อมต่อมาตรฐาน 20 พิน 2.54 มม. มีขนาดใหญ่เกินไป ก็เป็นไปได้ที่จะปรับใช้ TAG- เชื่อมต่อโซลูชัน เดอะ TAG-เชื่อมต่ออะแดปเตอร์และสายเคเบิลเป็นวิธีที่ง่ายและเชื่อถือได้ในการเชื่อมต่อ ST-LINK/V2 หรือ ST-LINK/V2ISOL เข้ากับ PCB โดยไม่ต้องใช้ส่วนประกอบผสมพันธุ์บน PCB ของแอปพลิเคชัน
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโซลูชันนี้และข้อมูลแอปพลิเคชัน-PCB-footprint โปรดไปที่ www.tag-connect.com.
การอ้างอิงส่วนประกอบที่เข้ากันได้กับ JTAG และอินเทอร์เฟซ SWD คือ:
a) อะแดปเตอร์ TC2050-ARM2010 (บอร์ดอินเทอร์เฟซ 20 พินถึง 10 พิน)
b) TC2050-IDC หรือ TC2050-IDC-NL (ไม่มีขา) (สายเคเบิล 10 พิน)
c) คลิปหนีบ TC2050-CLIP สำหรับใช้กับ TC2050-IDC-NL (อุปกรณ์เสริม)
4.3 ไฟ LED แสดงสถานะ ST-LINK/V2
ไฟ LED ที่มีป้ายกำกับ COM ที่ด้านบนของ ST-LINK/V2 จะแสดงสถานะของ ST-LINK/V2 (ไม่ว่าจะเป็นการเชื่อมต่อประเภทใดก็ตาม) ในรายละเอียด:

  • ไฟ LED กะพริบเป็นสีแดง: กำลังทำการแจงนับ USB ครั้งแรกกับพีซี
  • LED เป็นสีแดง: การสื่อสารระหว่าง PC และ ST-LINK/V2 ถูกสร้างขึ้น (สิ้นสุดการแจงนับ)
  • ไฟ LED กะพริบเป็นสีเขียว/แดง: ข้อมูลจะถูกแลกเปลี่ยนระหว่างเป้าหมายและพีซี
  • ไฟ LED เป็นสีเขียว: การสื่อสารครั้งล่าสุดสำเร็จ
  •  LED เป็นสีส้ม: การสื่อสาร ST-LINK/V2 กับเป้าหมายล้มเหลว

 การกำหนดค่าซอฟต์แวร์

อัพเกรดเฟิร์มแวร์ 5.1 ST-LINK/V2
ST-LINK/V2 ฝังกลไกการอัพเกรดเฟิร์มแวร์สำหรับการอัพเกรดแบบแทนที่ผ่านพอร์ต USB เนื่องจากเฟิร์มแวร์สามารถพัฒนาได้ตลอดอายุการใช้งานของผลิตภัณฑ์ ST-LINK/V2 (ฟังก์ชันการทำงานใหม่ การแก้ไขจุดบกพร่อง การสนับสนุนตระกูลไมโครคอนโทรลเลอร์ใหม่) จึงขอแนะนำให้เยี่ยมชมหน้าเฉพาะเป็นระยะๆ บน www.st.com เพื่อให้ทันกับเวอร์ชันล่าสุด
5.2 การพัฒนาแอพพลิเคชั่น STM8
โปรดดูชุดเครื่องมือ ST Pack24 ที่มีแพทช์ 1 หรือใหม่กว่า ซึ่งรวมถึง ST Visual Develop (STVD) และ ST Visual Programmer (STVP)
5.3 การพัฒนาแอพพลิเคชั่น STM32 และการเขียนโปรแกรมแฟลช
ห่วงโซ่เครื่องมือของบุคคลที่สาม (IAR ™ EWARM, Keil ® MDK-ARM ™ ) รองรับ ST-LINK/V2 ตามเวอร์ชันที่ให้ไว้ใน Tab le 6 หรือเวอร์ชันล่าสุดที่มี
ตารางที่ 6. วิธีการที่ toolchains ของบริษัทอื่นสนับสนุน ST-LINK/V2

บุคคลที่สาม ห่วงโซ่เครื่องมือ  เวอร์ชัน
ไอเออาร์™ อบอุ่น 6.2
คีล® เอ็มดีเค-อาร์ม™ 4.2

ST-LINK/V2 ต้องใช้ไดรเวอร์ USB เฉพาะ หากการตั้งค่าชุดเครื่องมือไม่ได้ติดตั้งโดยอัตโนมัติ ไดรเวอร์สามารถพบได้บน www.st.com ภายใต้ชื่อ STSW-LINK009
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือของบุคคลที่สาม โปรดไปที่ต่อไปนี้ webเว็บไซต์:

แผนงาน

ST-LINK-V2 โปรแกรมเมอร์ดีบักเกอร์วงจร - สายเคเบิล ERNI มาตรฐานคำอธิบายคำอธิบายพิน:
VDD = ปริมาณเป้าหมายtagอีเซนส์
DATA = SWIM DATA เส้นระหว่างเป้าหมายและเครื่องมือดีบั๊ก
GND = ปริมาตรกราวด์tage
RESET = รีเซ็ตระบบเป้าหมายST-LINK-V2 In Circuit Debugger Programmer - สายเคเบิลราคาประหยัดคำอธิบายคำอธิบายพิน:
VDD = ปริมาณเป้าหมายtagอีเซนส์
DATA = SWIM DATA เส้นระหว่างเป้าหมายและเครื่องมือดีบั๊ก
GND = ปริมาตรกราวด์tage
RESET = รีเซ็ตระบบเป้าหมาย

ประวัติการแก้ไข

ตารางที่ 7 ประวัติการแก้ไขเอกสาร 

วันที่ การแก้ไข การเปลี่ยนแปลง
22 เม.ย. 11 1 การเปิดตัวครั้งแรก
3 มิ.ย. 11 2 ตารางที่ 2: การเชื่อมต่อริบบิ้นแบน SWIM สำหรับ ST-LINK/V2: เพิ่มเชิงอรรถ 1 ให้กับฟังก์ชัน "Target VCC"
ตารางที่ 4: JTAG/การเชื่อมต่อสายเคเบิล SWD: เพิ่มเชิงอรรถให้กับฟังก์ชัน “Target VCC”
ตารางที่ 5: วิธีที่ toolchains ของบริษัทอื่นสนับสนุน ST-LINK/V2: อัปเดต “เวอร์ชัน” ของ IAR และ Keil
19 ส.ค. 11 3 เพิ่มรายละเอียดไดรเวอร์ USB ในส่วน 5.3
11 พ.ค. 12 4 เพิ่ม SWD และ SWV ให้กับ JTAG คุณสมบัติการเชื่อมต่อ แก้ไขตารางที่ 4: เจTAG/การเชื่อมต่อสายเคเบิล SWD
13 ก.ย. 12 5 เพิ่มรหัสการสั่งซื้อ ST-LINKN2-ISOL
อัปเดตส่วนที่ 4.1: การพัฒนาแอปพลิเคชัน STM8 ในหน้า 15 เพิ่มหมายเหตุ 6 ในตารางที่ 4
เพิ่มหมายเหตุ “สำหรับแอปพลิเคชันราคาประหยัด…” ก่อนส่วนที่ 3.3: ไฟ LED แสดงสถานะ STLINK/V2 ในหน้า 14
18 ต.ค. 12 6 เพิ่มส่วนที่ 5.1: อัปเกรดเฟิร์มแวร์ ST-LINK/V2 ในหน้า 15
25 มี.ค. 16 7 อัปเดตค่า VRMS ในบทนำและฟีเจอร์
18 ต.ค. 18 8 อัปเดตตารางที่ 4: เจTAG/การเชื่อมต่อสายเคเบิล SWD และเชิงอรรถ แก้ไขข้อความเล็กน้อยทั่วทั้งเอกสาร
9 ม.ค. 23 9 บทนำ คุณสมบัติ และส่วนที่ 5.3 ที่อัปเดต: การพัฒนาแอปพลิเคชัน STM32 และการเขียนโปรแกรมแฟลช
อัปเดตตารางที่ 5: วิธีที่ toolchains ของบริษัทอื่นสนับสนุน ST-LINK/V2 แก้ไขข้อความเล็กน้อยทั่วทั้งเอกสาร
3 เม.ย. 24 10 อดีตตารางที่ 4 เจTAG/การเชื่อมต่อสายเคเบิล SWD แยกออกเป็นตารางที่ 4: JTAG/การเชื่อมต่อสายเคเบิล SWD บน STLINK-V2 และตาราง 5: JTAG/การเชื่อมต่อสายเคเบิล SWD บน STLINK-V2-ISOL

หมายเหตุสำคัญ - โปรดอ่านอย่างละเอียด
STMicroelectronics NV และบริษัทสาขา (“ST”) สงวนสิทธิ์ในการเปลี่ยนแปลง แก้ไข ปรับปรุง แก้ไข และปรับปรุงผลิตภัณฑ์ ST และ/หรือเอกสารนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบล่วงหน้า ผู้ซื้อควรได้รับข้อมูลที่เกี่ยวข้องล่าสุดเกี่ยวกับผลิตภัณฑ์ ST ก่อนทำการสั่งซื้อ ผลิตภัณฑ์ของ ST จะถูกขายตามข้อกำหนดและเงื่อนไขการขายของ ST ที่มีอยู่ ณ เวลาที่รับทราบคำสั่งซื้อ ผู้ซื้อมีหน้าที่รับผิดชอบแต่เพียงผู้เดียวในการเลือก การเลือก และการใช้ผลิตภัณฑ์ของ ST และ ST จะไม่รับผิดชอบต่อความช่วยเหลือด้านแอปพลิเคชันหรือการออกแบบผลิตภัณฑ์ของผู้ซื้อ
ST ไม่อนุญาตให้มีใบอนุญาตใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยในสิทธิในทรัพย์สินทางปัญญาใดๆ
การขายต่อผลิตภัณฑ์ ST ที่มีข้อกำหนดแตกต่างจากข้อมูลที่กำหนดไว้ในที่นี้ จะทำให้การรับประกันใดๆ ที่ ST ให้ไว้สำหรับผลิตภัณฑ์ดังกล่าวเป็นโมฆะ
ST และโลโก้ ST เป็นเครื่องหมายการค้าของ ST สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้า ST โปรดดูที่ www.st.com/trademarksชื่อผลิตภัณฑ์หรือบริการอื่น ๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
ข้อมูลในเอกสารฉบับนี้แทนที่และเปลี่ยนแทนข้อมูลที่เคยให้ไว้ก่อนหน้านี้ในเอกสารฉบับก่อนหน้าใดๆ
© 2024 STMicroelectronics – สงวนลิขสิทธิ์

ST - โลโก้www.st.com

เอกสาร / แหล่งข้อมูล

ST ST-LINK-V2 ในโปรแกรมเมอร์ดีบักเกอร์วงจร [พีดีเอฟ] คู่มือการใช้งาน
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 In Circuit Debugger โปรแกรมเมอร์, ST-LINK-V2, In Circuit Debugger Programmer, Circuit Debugger Programmer, Debugger Programmer

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *