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 สภาพแวดล้อมการพัฒนาแบบผสานรวม
คุณสมบัติ
- กำลังไฟ 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 ได้รับการออกแบบโดยใช้อุปกรณ์ 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 และอินเทอร์เฟซ SWV
- A = STM32 เจTAG และตัวเชื่อมต่อเป้าหมาย SWD
- B = ตัวเชื่อมต่อ STM8 SWIM เป้าหมาย
- C = STM8 ว่ายน้ำ, STM32 JTAGและตัวเชื่อมต่อเป้าหมาย SWD
- 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 พินมาตรฐานอยู่บนบอร์ดแอพพลิเคชั่น
- A = บอร์ดแอปพลิเคชันเป้าหมายที่มีขั้วต่อ ERNI
- B = สายไฟพร้อมขั้วต่อ ERNI ที่ปลายด้านหนึ่ง
- C = ตัวเชื่อมต่อ STM8 SWIM เป้าหมาย
- ดูรูปที่ 11
รูปที่ 6 แสดงว่าพิน 16 หายไปบนตัวเชื่อมต่อเป้าหมาย ST-LINK/V2-ISOL พินที่หายไปนี้ถูกใช้เป็นกุญแจนิรภัยบนขั้วต่อสายเคเบิล เพื่อรับประกันตำแหน่งที่ถูกต้องของสาย SWIM บนขั้วต่อเป้าหมาย แม้แต่พินที่ใช้กับทั้ง SWIM และ JTAG สายเคเบิล4.1.2 การเชื่อมต่อว่ายน้ำราคาประหยัด
รูปที่ 7 แสดงวิธีเชื่อมต่อ ST-LINK/V2 หากมีขั้วต่อ SWIM ขนาด 4-pin 2.54 มม. ราคาประหยัดอยู่บนบอร์ดแอปพลิเคชัน
- A = บอร์ดแอพพลิเคชั่นเป้าหมายที่มีคอนเนคเตอร์ 4 พิน 2.54 มม. ราคาประหยัด
- B = สายไฟที่มีขั้วต่อ 4 พินหรือสายเคเบิลแยก
- C = ตัวเชื่อมต่อ STM8 SWIM เป้าหมาย
- ดูรูปที่ 12
4.1.3 สัญญาณว่ายน้ำและการเชื่อมต่อ
ตารางที่ 2 สรุปชื่อสัญญาณ ฟังก์ชัน และสัญญาณการเชื่อมต่อเป้าหมายเมื่อใช้สายเคเบิลที่มีขั้วต่อ 4 พิน
ตารางที่ 2. การเชื่อมต่อ SWIM แบบแบนริบบอนสำหรับ ST-LINK/V2
หมายเลขพิน | ชื่อ | การทำงาน | การเชื่อมต่อเป้าหมาย |
1 | วีดีดี | เป้าหมาย VCC(1) | มจร.วีซีซี |
2 | ข้อมูล | ว่ายน้ำ | หมุดว่ายน้ำ MCU |
3 | ก.ย.ด. | พื้น | ก.ย.ด. |
4 | รีเซ็ต | รีเซ็ต | MCU RESET พิน |
1. แหล่งจ่ายไฟจากบอร์ดแอพพลิเคชั่นเชื่อมต่อกับบอร์ดแก้จุดบกพร่อง ST-LINK/V2 และบอร์ดเขียนโปรแกรมเพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ดทั้งสองตารางที่ 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) |
- แหล่งจ่ายไฟจากบอร์ดแอ็พพลิเคชันเชื่อมต่อกับบอร์ดดีบักและการเขียนโปรแกรม ST-LINK/V2 เพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ด
- เชื่อมต่อกับ GND เพื่อลดสัญญาณรบกวนบนผ้าหมึก
- ต้องมีหมุดเหล่านี้อย่างน้อยหนึ่งอันเชื่อมต่อกับกราวด์เพื่อให้ทำงานได้อย่างถูกต้อง ขอแนะนำให้เชื่อมต่อทั้งหมด
- ทางเลือก: สำหรับสายอนุกรม 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) |
- แหล่งจ่ายไฟจากบอร์ดแอ็พพลิเคชันเชื่อมต่อกับบอร์ดดีบักและการเขียนโปรแกรม ST-LINK/V2 เพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ด
- เชื่อมต่อกับ GND เพื่อลดสัญญาณรบกวนบนผ้าหมึก
- ต้องมีหมุดเหล่านี้อย่างน้อยหนึ่งอันเชื่อมต่อกับกราวด์เพื่อให้ทำงานได้อย่างถูกต้อง ขอแนะนำให้เชื่อมต่อทั้งหมด
- ทางเลือก: สำหรับสายอนุกรม 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) |
- แหล่งจ่ายไฟจากบอร์ดแอ็พพลิเคชันเชื่อมต่อกับบอร์ดดีบักและการเขียนโปรแกรม ST-LINK/V2 เพื่อให้แน่ใจว่าสัญญาณเข้ากันได้ระหว่างบอร์ด
- เชื่อมต่อกับ GND เพื่อลดสัญญาณรบกวนบนผ้าหมึก
- ต้องมีหมุดเหล่านี้อย่างน้อยหนึ่งอันเชื่อมต่อกับกราวด์เพื่อให้ทำงานได้อย่างถูกต้อง ขอแนะนำให้เชื่อมต่อทั้งหมด
- ทางเลือก: สำหรับสายอนุกรม Viewer (SWV) ติดตาม
- ใช้โดย SWIM บน ST-LINK/V2-ISOL (ดูตารางที่ 3)
รูปที่ 9 แสดงวิธีเชื่อมต่อ ST-LINK/V2 กับเป้าหมายโดยใช้ JTAG สายเคเบิล
- A = กระดานแอปพลิเคชันเป้าหมายด้วย JTAG ตัวเชื่อมต่อ
- ข = เจTAG/SWD สายแบน 20 เส้น
- C = STM32 เจTAG และตัวเชื่อมต่อเป้าหมาย SWD
ข้อมูลอ้างอิงของตัวเชื่อมต่อที่จำเป็นสำหรับบอร์ดแอปพลิเคชันเป้าหมายคือ: 2x10C header wraps 2x40C H3/9.5 (pitch 2.54) – HED20 SCOTT PHSD80.บันทึก: สำหรับการใช้งานที่มีต้นทุนต่ำ หรือเมื่อรอยเท้าของตัวเชื่อมต่อมาตรฐาน 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เว็บไซต์:
แผนงาน
คำอธิบายคำอธิบายพิน:
VDD = ปริมาณเป้าหมายtagอีเซนส์
DATA = SWIM DATA เส้นระหว่างเป้าหมายและเครื่องมือดีบั๊ก
GND = ปริมาตรกราวด์tage
RESET = รีเซ็ตระบบเป้าหมายคำอธิบายคำอธิบายพิน:
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 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 |