STMicroelectronics ST-LINKV2 Trong Lập trình viên gỡ lỗi mạch
STMicroelectronics ST-LINK/V2 Lập trình viên gỡ lỗi mạch

Giới thiệu

ST-LINK/V2 là trình gỡ lỗi/lập trình trong mạch cho bộ vi điều khiển STM8 và STM32. Mô-đun giao diện dây đơn (SWIM) và JTAG/giao diện gỡ lỗi dây nối tiếp (SWD) tạo điều kiện giao tiếp với bất kỳ bộ vi điều khiển STM8 hoặc STM32 nào hoạt động trên bảng ứng dụng.

Ngoài việc cung cấp các chức năng tương tự của ST-LINK/V2, ST-LINK/V2 ISOL còn có tính năng cách ly kỹ thuật số giữa PC và bảng ứng dụng đích. Nó cũng chịu được voltaglên đến 1000 VRMS.

Giao diện tốc độ tối đa của USB cho phép giao tiếp với PC và:

  • Các thiết bị STM8 thông qua phần mềm ST Visual Develop (STVD) hoặc ST Visual Program (STVP) (có sẵn từ STMicroelectronics)
  • thiết bị STM32 thông qua các môi trường phát triển tích hợp IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer và STM32CubeMonitor.
    ST-LINK/V2 và ST-LINK/V2-ISOL

Đặc trưng

  • Nguồn 5 V được cung cấp bởi một đầu nối USB
  • Giao diện tương thích tốc độ đầy đủ USB 2.0
  • Cáp USB chuẩn A đến Mini-B
  • Các tính năng cụ thể của SWIM
    – 1.65 đến 5.5 V ứng dụng voltage được hỗ trợ trên giao diện SWIM
    - Hỗ trợ chế độ tốc độ thấp và tốc độ cao SWIM
    – Tốc độ lập trình BƠI: lần lượt là 9.7 và 12.8 Kbyte/s cho tốc độ thấp và cao
    - Cáp SWIM để kết nối với ứng dụng thông qua đầu nối dọc tiêu chuẩn ERNI (ref: 284697 hoặc 214017) hoặc ngang (ref: 214012)
    - Cáp SWIM để kết nối với ứng dụng thông qua đầu cắm chân cắm hoặc đầu nối mũi nhọn 2.54 mm
  • JTAG/ serial wire debugging (SWD) các tính năng cụ thể
    – 1.65 đến 3.6 V ứng dụng voltage được hỗ trợ trên JTAG/SWD giao diện và đầu vào dung sai 5 V(a)
    – JTAG cáp để kết nối với tiêu chuẩn JTAG Đầu nối 20 mm bước 2.54 chân
    - Hỗ trợ JTAG giao tiếp, tối đa 9 MHz (mặc định: 1.125 MHz)
    – Hỗ trợ gỡ lỗi dây nối tiếp (SWD) lên đến 4 MHz (mặc định: 1.8 MHz) và dây nối tiếp viewgiao tiếp er (SWV), tối đa 2 MHz
  • Hỗ trợ tính năng cập nhật chương trình cơ sở trực tiếp (DFU)
  • Đèn LED trạng thái, nhấp nháy trong khi giao tiếp với PC
  • 1000 VRMS cao cách ly voltage (chỉ ST-LINK / V2-ISOL)
  • Nhiệt độ hoạt động từ 0 đến 50 °C

Thông tin đặt hàng

Để đặt hàng ST-LINK/V2, hãy tham khảo Bảng 1.

Bảng 1. Danh sách các mã đặt hàng

Mã đơn hàng Mô tả ST-LINK
ST-LINK / V2 Trình gỡ lỗi / lập trình viên trong mạch
ST-LINK / V2-ISOL Trình gỡ lỗi / lập trình trong mạch với cách ly kỹ thuật số

Một. ST-LINK/V2 có thể giao tiếp với các mục tiêu hoạt động dưới 3.3 V, nhưng tạo tín hiệu đầu ra ở mức nàytagcấp độ điện tử. Các mục tiêu STM32 chịu được mức âm lượng quá mức nàytagđ. Nếu một số thành phần khác của bảng mục tiêu có thể cảm nhận được, hãy sử dụng ST-LINK/V2-ISOL, STLINK-V3MINIE hoặc STLINK-V3SET với bộ điều hợp B-STLINK-VOLT để tránh tác động của quá âm lượngtage tiêm trên bảng.

Nội dung sản phẩm

Các loại cáp được cung cấp trong sản phẩm được hiển thị trong Hình 2 và Hình 3. Chúng bao gồm (từ trái sang phải):

  • Cáp USB chuẩn A đến Mini-B (A)
  • Lập trình và gỡ lỗi ST-LINK / V2 (B)
  • Đầu nối chi phí thấp SWIM (C)
  • Ruy băng phẳng SWIM với đầu nối ERNI tiêu chuẩn ở một đầu (D)
  • JTAG hoặc ruy băng phẳng SWD và SWV với đầu nối 20 chân (E)
    Nội dung sản phẩm
    Nội dung sản phẩm

Cấu hình phần cứng

ST-LINK/V2 được thiết kế xung quanh thiết bị STM32F103C8, tích hợp lõi Arm®(a) Cortex®-M3 hiệu suất cao. Nó có sẵn trong gói TQFP48.
Như trong Hình 4, ST-LINK / V2 cung cấp hai đầu nối:

  • một đầu nối STM32 cho JTAG/ Giao diện SWD và SWV
  • một đầu nối STM8 cho giao diện SWIM

ST-LINK / V2-ISOL cung cấp một đầu nối cho STM8 SWIM, STM32 JTAG/SWD, và giao diện SWV.
Cấu hình phần cứng

  1. Một = STM32JTAG và trình kết nối đích SWD
  2. B = Đầu nối đích STM8 SWIM
  3. C = STM8 BƠI, STM32 JTAGvà trình kết nối mục tiêu SWD
  4. D = Đèn LED hoạt động giao tiếp

Một. Arm là nhãn hiệu đã đăng ký của Arm Limited (hoặc các công ty con của nó) tại Hoa Kỳ và/hoặc các nơi khác.

Kết nối với STM8

Để phát triển các ứng dụng dựa trên bộ vi điều khiển STM8, ST-LINK/V2 có thể được kết nối với bo mạch đích bằng hai loại cáp khác nhau, tùy thuộc vào đầu nối có sẵn trên bo mạch ứng dụng.

Các loại cáp này là:

  • dải băng phẳng SWIM với đầu nối ERNI tiêu chuẩn ở một đầu
  • cáp BƠI với hai đầu nối 4 chân, 2.54 mm hoặc cáp có dây riêng BƠI

Kết nối ERNI tiêu chuẩn với dải băng phẳng SWIM
Hình 5 cho thấy cách kết nối ST-LINK / V2 nếu đầu nối SWIM 4 chân ERNI tiêu chuẩn có trên bo mạch ứng dụng.
Kết nối ERNI tiêu chuẩn với dải băng phẳng SWIM

  1. A = Bảng ứng dụng mục tiêu với đầu nối ERNI
  2. B = Dây cáp với đầu nối ERNI ở một đầu
  3. C = Đầu nối đích SWIM STM8
  4. Xem Hình 11

Hình 6 cho thấy chân 16 bị thiếu trên đầu nối mục tiêu ST-LINK/V2-ISOL. Chốt bị thiếu này được sử dụng làm chốt an toàn trên đầu nối cáp, để đảm bảo vị trí chính xác của cáp BƠI trên các chốt chẵn của đầu nối mục tiêu, được sử dụng cho cả BƠI và JTAG cáp.
Kết nối ERNI tiêu chuẩn với dải băng phẳng SWIM

Kết nối SWIM chi phí thấp
Hình 7 cho thấy cách kết nối ST-LINK / V2 nếu đầu nối SWIM 4 chân, 2.54 mm, chi phí thấp có trên bảng ứng dụng.
Kết nối SWIM chi phí thấp

  1. A = Bảng ứng dụng mục tiêu với đầu nối 4 chân, 2.54 mm, chi phí thấp
  2. B = Cáp dây có đầu nối 4 chân hoặc cáp dây riêng biệt
  3. C = Đầu nối đích SWIM STM8
  4. Xem Hình 12

Tín hiệu và kết nối SWIM
Bảng 2 tóm tắt tên tín hiệu, chức năng và tín hiệu kết nối mục tiêu khi sử dụng cáp dây có đầu nối 4 chân.

Bảng 2. Kết nối ruy băng phẳng SWIM cho ST-LINK / V2

Ghim không. Tên Chức năng Kết nối mục tiêu
1 VDD Mục tiêu VCC(1) MCU VCC
2 DỮ LIỆU BƠI Pin MCU SWIM
3 GND ĐẤT GND
4 CÀI LẠI CÀI LẠI Chân THIẾT LẬP LẠI MCU
  1. Nguồn điện từ bảng ứng dụng được kết nối với bảng lập trình và gỡ lỗi ST-LINK / V2 để đảm bảo tính tương thích tín hiệu giữa cả hai bảng.
    Đầu nối BƠI mục tiêu

Bảng 3 tóm tắt tên tín hiệu, chức năng và tín hiệu kết nối đích sử dụng cáp dây riêng biệt.
Vì cáp dây riêng biệt của SWIM có các đầu nối độc lập cho tất cả các chân ở một bên nên có thể kết nối ST-LINK/V2-ISOL với bảng ứng dụng mà không cần đầu nối SWIM tiêu chuẩn. Trên dải băng phẳng này, tất cả các tín hiệu được tham chiếu bằng một màu và nhãn cụ thể để dễ dàng kết nối với mục tiêu.

Bảng 3. Kết nối cáp chi phí thấp SWIM cho ST-LINK / V2-ISOL

Màu sắc Tên chân cáp Chức năng Kết nối mục tiêu
Màu đỏ TVCC Mục tiêu VCC(1) MCU VCC
Màu xanh lá UART-RX Chưa sử dụng Dành riêng (2)

(không được kết nối trên bảng mục tiêu)

Màu xanh da trời UART-TX
Màu vàng KHỞI ĐỘNG0
Quả cam BƠI BƠI Pin MCU SWIM
Đen GND ĐẤT GND
Trắng BƠI-RST CÀI LẠI Chân THIẾT LẬP LẠI MCU
  1. Nguồn điện từ bảng ứng dụng được kết nối với bảng lập trình và gỡ lỗi ST-LINK / V2 để đảm bảo tính tương thích tín hiệu giữa cả hai bảng.
  2. BOOT0, UART-TX và UART-RX được dành riêng cho những phát triển trong tương lai.

TVCC, SWIM, GND và SWIM-RST có thể được kết nối với đầu nối kích thước 2.54 mm chi phí thấp hoặc với các đầu ghim có sẵn trên bảng đích.

Kết nối với STM32
Để phát triển các ứng dụng dựa trên bộ vi điều khiển STM32, ST LINK/V2 phải được kết nối với ứng dụng bằng J 20 chân tiêu chuẩnTAG cung cấp dải băng phẳng.
Bảng 4 tóm tắt tên tín hiệu, chức năng và tín hiệu kết nối đích của 20 chân J tiêu chuẩnTAG dải băng phẳng.

Bảng 4. JTAG/ Kết nối cáp SWD

Ghim không. ST-LINK / V2

đầu nối (CN3)

ST-LINK / V2

chức năng

Kết nối mục tiêu (JTAG) Kết nối mục tiêu (ĐSWD)
1 VAPP VCC mục tiêu MCU VDD (1) MCU VDD (1)
2
3 TRST JTAG TRST JNTRST GND (2)
4 GND (3) GND(3) GND(3)(4) GND(3)(4)
5 TDI JTAG TDO JTDI GND (2)
6 GND(3) GND(3) GND(3)(4) GND(3)(4)
7 TMS_SWDIO JTAG TMS, SW IO JTMS SWDIO
8 GND(3) GND(3) GND(3)(4) GND(3)(4)
9 TCK_SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 GND (5) GND(5) GND(4)(5) GND(4)(5)
11 Không kết nối Không kết nối Không kết nối Không kết nối
12 GND GND GND(4) GND(4)
13 TDO_SWO JTAG TDI, SWO JTDO TRACESWO(6)
14 GND(5) GND(5) GND(4)(5) GND(4)(5)
15 NRST NRST NRST NRST
16 GND(3) GND(3) GND(3)(4) GND(3)(4)
17 Không kết nối Không kết nối Không kết nối Không kết nối
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3V)(3) Không kết nối Không kết nối
20 GND GND GND(4) GND(4)
  1. Nguồn điện từ bảng ứng dụng được kết nối với bảng gỡ lỗi và lập trình ST-LINK/V2 để đảm bảo khả năng tương thích tín hiệu giữa các bảng.
  2. Kết nối với GND để giảm tiếng ồn trên dải băng.
  3. Chỉ khả dụng trên ST-LINK/V2, không được kết nối trên ST-LINK/V2-ISOL.
  4. Ít nhất một trong số các chốt này phải được nối đất để hoạt động đúng, nên kết nối tất cả chúng.
  5. GND trên ST-LINK/V2, được sử dụng bởi SWIM trên ST-LINK/V2-ISOL (xem Bảng 3).
  6. Tùy chọn: cho dây nối tiếp Viewdấu vết er (SWV).

Hình 9 cho thấy cách kết nối ST-LINK / V2 với mục tiêu bằng cách sử dụng JTAG cáp
JTAG và kết nối SWD

  1. A = Bảng ứng dụng mục tiêu với JTAG đầu nối
  2. B = JTAG/ Cáp dẹt 20 dây SWD
  3. C = STM32 JTAG và trình kết nối đích SWD

Tham chiếu của đầu nối cần thiết trên bảng ứng dụng đích là: Gói tiêu đề 2x10C 2x40C H3 / 9.5 (bước 2.54) - HED20 SCOTT PHSD80.
JTAG gỡ lỗi bố cục ruy băng phẳng

Ghi chú: Đối với các ứng dụng chi phí thấp hoặc khi kích thước của đầu nối 20 chân 2.54 mm tiêu chuẩn quá lớn, có thể triển khai Tag-Kết nối giải pháp. Các Tag-Kết nối bộ điều hợp và cáp cung cấp một phương tiện đơn giản và đáng tin cậy để kết nối ST-LINK/V2 hoặc ST-LINK/V2-ISOL với PCB mà không yêu cầu một thành phần giao phối trên PCB ứng dụng.

Để biết thêm chi tiết về giải pháp này và thông tin về ứng dụng-PCB-dấu chân, hãy truy cập
www.tag-connect.com.
Các tài liệu tham khảo của các thành phần tương thích với JTAG và giao diện SWD là:

a) Bộ điều hợp TC2050-ARM2010 (bo mạch giao diện 20 chân đến 10 chân)
b) TC2050-IDC hoặc TC2050-IDC-NL (Không có chân) (cáp 10 chân)
c) Kẹp giữ TC2050-CLIP để sử dụng với TC2050-IDC-NL (tùy chọn)

Đèn LED trạng thái ST-LINK/V2
Đèn LED có nhãn COM phía trên ST-LINK/V2 hiển thị trạng thái ST-LINK/V2 (bất kể loại kết nối nào). Chi tiết:

  • Đèn LED nhấp nháy ĐỎ: quá trình đếm USB đầu tiên với PC đang diễn ra
  • LED ĐỎ: giao tiếp giữa PC và ST-LINK/V2 được thiết lập (kết thúc liệt kê)
  • LED nhấp nháy XANH/ĐỎ: dữ liệu được trao đổi giữa mục tiêu và PC
  • ĐÈN LED màu XANH: giao tiếp cuối cùng đã thành công
  • LED là ORANGE: Giao tiếp ST-LINK / V2 với mục tiêu không thành công.

Cấu hình phần mềm

Nâng cấp chương trình cơ sở ST-LINK/V2
ST-LINK/V2 tích hợp cơ chế nâng cấp chương trình cơ sở để nâng cấp tại chỗ thông qua cổng USB. Vì phần sụn có thể phát triển trong suốt vòng đời của sản phẩm ST-LINK/V2 (chức năng mới, sửa lỗi, hỗ trợ cho các dòng vi điều khiển mới), nên định kỳ truy cập các trang dành riêng trên www.st.com để luôn cập nhật phiên bản mới nhất.

Phát triển ứng dụng STM8
Tham khảo bộ công cụ ST Pack24 với Bản vá 1 hoặc mới hơn, bao gồm ST Visual Develop (STVD) và ST Visual Programmer (STVP).

Phát triển ứng dụng STM32 và lập trình flash
Chuỗi công cụ của bên thứ ba (IAR™ EWARM, Keil® MDK-ARM™) hỗ trợ ST-LINK/V2 theo các phiên bản được đưa ra trong Bảng 5 hoặc trong phiên bản mới nhất hiện có.

Bảng 5. Cách các hàng công cụ của bên thứ ba hỗ trợ ST-LINK / V2

Bên thứ ba Chuỗi công cụ Phiên bản
IAR ™ EWARM 6.20
Keil® MDK-ARM ™ 4.20

ST-LINK/V2 yêu cầu trình điều khiển USB chuyên dụng. Nếu thiết lập bộ công cụ không tự động cài đặt nó, bạn có thể tìm thấy trình điều khiển trên www.st.com dưới tên STSW-LINK009.
Để biết thêm thông tin về các công cụ của bên thứ ba, hãy truy cập trang sau webcác trang web:

Sơ đồ

Sơ đồ

  1. Chú thích cho mô tả pin:
    VDD = Khối lượng mục tiêutage cảm giác
    DATA = SWIM DATA dòng giữa đích và công cụ gỡ lỗi
    GND = Âm lượng đấttage
    RESET = Đặt lại hệ thống mục tiêu

Sơ đồ

  1. Chú thích cho mô tả pin:
    VDD = Khối lượng mục tiêutage cảm giác
    DATA = SWIM DATA dòng giữa đích và công cụ gỡ lỗi
    GND = Âm lượng đấttage
    RESET = Đặt lại hệ thống mục tiêu

Lịch sử sửa đổi

Bảng 6. Lịch sử sửa đổi tài liệu

Ngày Ôn tập Thay đổi
22-2011-XNUMX 1 Phiên bản phát hành đầu tiên.
03-2011-XNUMX 2 Bảng 2: Kết nối dải băng phẳng SWIM cho ST-LINK/V2: đã thêm chú thích 1 đến chức năng “Target VCC”.

Bảng 4: JTAG/ Kết nối cáp SWD: đã thêm chú thích vào chức năng “Target VCC”.

Bàn 5: Làm sao bên thứ ba chuỗi công cụ ủng hộ ST-LINK / V2: đã cập nhật “Phiên bản” của IAR và Keil.

19-2011-XNUMX 3 Đã thêm chi tiết trình điều khiển USB vào Phần 5.3.
11-2012-XNUMX 4 Đã thêm SWD và SWV vào JTAG tính năng kết nối. đã sửa đổi

Bảng 4: JTAG/ Kết nối cáp SWD.

13-Tháng 2012-XNUMX 5 Đã thêm mã đặt hàng ST-LINK/V2-ISOL.

Đã cập nhật Mục 4.1: Phát triển ứng dụng STM8 trang 15. Đã thêm ghi chú 6 in Bảng 4.

Đã thêm Lưu ý “Đối với các ứng dụng chi phí thấp…” trước đây Mục 3.3: Đèn LED trạng thái ST-LINK/V2 ở trang 14.

18-2012-XNUMX 6 Đã thêm Mục 5.1: Nâng cấp chương trình cơ sở ST-LINK/V2 ở trang 15.
25-2016-XNUMX 7 Đã cập nhật giá trị VRMS trong Giới thiệu và trong Đặc trưng.
18-2018-XNUMX 8 Đã cập nhật Bảng 4: JTAG/ Kết nối cáp SWD và chú thích của nó. Chỉnh sửa văn bản nhỏ trên toàn bộ tài liệu.
09-2023-XNUMX 9 Đã cập nhật Giới thiệu, Đặc trưng, Và Mục 5.3: Ứng dụng STM32 phát triển và lập trình flash.

Đã cập nhật Bảng 5: Chuỗi công cụ của bên thứ ba hỗ trợ ST-LINK/V2 như thế nào. Chỉnh sửa văn bản nhỏ trên toàn bộ tài liệu.

THÔNG BÁO QUAN TRỌNG – ĐỌC KỸ

STMicroelectronics NV và các công ty con (“ST”) bảo lưu quyền thay đổi, chỉnh sửa, cải tiến, sửa đổi và cải tiến đối với các sản phẩm ST và/hoặc đối với tài liệu này bất kỳ lúc nào mà không cần thông báo trước. Người mua nên có được các thông tin liên quan mới nhất về
ST sản phẩm trước khi đặt hàng. Các sản phẩm của ST được bán theo các điều khoản và điều kiện bán hàng của ST tại thời điểm xác nhận đơn hàng.
Người mua chịu toàn bộ trách nhiệm về việc lựa chọn, cân nhắc và sử dụng các sản phẩm ST và ST không chịu trách nhiệm về việc hỗ trợ ứng dụng hoặc thiết kế các sản phẩm của người mua.
ST không cấp bất kỳ giấy phép nào, dù là rõ ràng hay ngụ ý, cho bất kỳ quyền sở hữu trí tuệ nào ở đây.
Việc bán lại các sản phẩm ST với các điều khoản khác với thông tin được nêu ở đây sẽ làm mất hiệu lực bất kỳ bảo hành nào mà ST cấp cho sản phẩm đó.
ST và logo ST là thương hiệu của ST. Để biết thêm thông tin về thương hiệu ST, hãy tham khảo www.st.com/trademarks. Tất cả tên sản phẩm hoặc dịch vụ khác là tài sản của chủ sở hữu tương ứng.
Thông tin trong tài liệu này thay thế và thay thế thông tin đã cung cấp trước đó trong bất kỳ phiên bản nào trước đây của tài liệu này.
© 2023 STMicroelectronics – Bảo lưu mọi quyền

STMicroelectronics

Tài liệu / Tài nguyên

STMicroelectronics ST-LINK/V2 Lập trình viên gỡ lỗi mạch [tập tin pdf] Hướng dẫn sử dụng
ST-LINK V2 Lập trình viên gỡ lỗi mạch, ST-LINK V2, Lập trình viên gỡ lỗi mạch, Lập trình viên gỡ lỗi mạch, Lập trình viên gỡ lỗi, Lập trình viên

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *