STMicroelectronics ST-LINKV2 在線調試器編程器

介紹
ST-LINK/V2 是用於 STM8 和 STM32 微控制器的在線調試器/編程器。 單線接口模塊 (SWIM) 和 JTAG/串行線調試 (SWD) 接口有助於與在應用板上運行的任何 STM8 或 STM32 微控制器進行通信。
除了提供與 ST-LINK/V2 相同的功能外,ST-LINK/V2 ISOL 還具有 PC 和目標應用板之間的數字隔離功能。 它還能承受卷tages高達1000 VRMS 。
USB 全速接口可實現與 PC 的通信,並且:
- 通過 ST Visual Develop (STVD) 或 ST Visual Program (STVP) 軟件(可從 STMicroelectronics 獲得)的 STM8 設備
- 通過 IAR™、Keil®、STM32CubeIDE、STM32CubeProgrammer 和 STM32CubeMonitor 集成開發環境的 STM32 設備。

特徵
- 由 USB 連接器提供的 5 V 電源
- USB 2.0 全速兼容接口
- USB 標準 A 轉 Mini-B 電纜
- 游泳特定功能
– 1.65 至 5.5 V 應用電壓tage 支持 SWIM 接口
- 支持 SWIM 低速和高速模式
– SWIM 編程速率:低速和高速分別為 9.7 和 12.8 KB/s
– 用於通過 ERNI 標準垂直(參考:284697 或 214017)或水平(參考:214012)連接器連接到應用程序的 SWIM 電纜
– 用於通過排針或 2.54 毫米間距連接器連接到應用程序的 SWIM 電纜 - JTAG/串行線調試 (SWD) 特定功能
– 1.65 至 3.6 V 應用電壓tag在 J 上支持 eTAG/SWD 接口和 5 V 容限輸入(a)
– JTAG 用於連接標準 J 的電纜TAG 20 針間距 2.54 毫米連接器
- 支持 JTAG 通信,最高 9 MHz(默認值:1.125 MHz)
– 支持高達 4 MHz(默認值:1.8 MHz)的串行線調試 (SWD) 和串行線 view呃 (SWV) 通信,高達 2 MHz - 支持直接固件更新功能 (DFU)
- 狀態 LED,在與 PC 通信期間閃爍
- 1000 VRMS 高隔離電壓tage(僅限 ST-LINK/V2-ISOL)
- 工作溫度從 0 到 50 °C
訂購資訊
要訂購 ST-LINK/V2,請參閱表 1。
表 1. 訂購代碼列表
| 訂購代號 | ST-LINK 說明 |
| ST-LINK/V2 | 在線調試器/編程器 |
| ST-LINK/V2-隔離 | 具有數字隔離功能的在線調試器/編程器 |
A。 ST-LINK/V2 可以與低於 3.3 V 的目標通信,但會在此電壓下生成輸出信號tage級。 STM32 目標可以容忍這種過度使用tage. 如果目標板的一些其他組件是合理的,請使用 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)
- 一端帶有標準 ERNI 連接器的 SWIM 扁平帶 (D)
- JTAG 或帶有 20 針連接器 (E) 的 SWD 和 SWV 扁平帶


硬體配置
ST-LINK/V2 圍繞 STM32F103C8 器件設計,該器件集成了高性能 Arm®(a) Cortex®-M3 內核。 它採用 TQFP48 封裝。
如圖 4 所示,ST-LINK/V2 提供兩個連接器:
- J 的 STM32 連接器TAG/SWD 和 SWV 接口
- 用於 SWIM 接口的 STM8 連接器
ST-LINK/V2-ISOL 為 STM8 SWIM、STM32 J 提供了一個連接器TAG/SWD 和 SWV 接口。

- A = STM32 JTAG 和 SWD 目標連接器
- B = STM8 SWIM 目標連接器
- C = STM8 游泳,STM32 JTAG和 SWD 目標連接器
- D = 通信活動 LED
A。 Arm 是 Arm Limited(或其子公司)在美國和/或其他地方的註冊商標。
與STM8連接
對於基於 STM8 微控制器的應用開發,ST-LINK/V2 可以通過兩條不同的電纜連接到目標板,具體取決於應用板上可用的連接器。
這些電纜是:
- 一端帶有標準 ERNI 連接器的 SWIM 扁平帶
- 帶有兩個 4 針 2.54 毫米連接器的 SWIM 電纜或 SWIM 分線電纜
帶 SWIM 扁平帶的標準 ERNI 連接
如果應用板上有標準 ERNI 5 針 SWIM 連接器,圖 2 顯示瞭如何連接 ST-LINK/V4。

- A = 帶有 ERNI 連接器的目標應用板
- B = 一端帶有 ERNI 連接器的電纜
- C = STM8 SWIM 目標連接器
- 見圖11
圖 6 顯示 ST-LINK/V16-ISOL 目標連接器上缺少引腳 2。 這個缺失的引腳用作電纜連接器上的安全鑰匙,以確保 SWIM 電纜在目標連接器上的正確位置甚至引腳,用於 SWIM 和 JTAG 電纜。

低成本的 SWIM 連接
圖 7 顯示瞭如果應用板上存在 2 針、4 mm、低成本 SWIM 連接器,如何連接 ST-LINK/V2.54。

- A = 帶有 4 針、2.54 毫米、低成本連接器的目標應用板
- B = 帶 4 針連接器的電纜或分線電纜
- C = STM8 SWIM 目標連接器
- 見圖12
SWIM 信號和連接
表 2 總結了使用帶 4 針連接器的線纜時的信號名稱、功能和目標連接信號。
表 2. ST-LINK/V2 的 SWIM 扁平帶狀連接
| 針號 | 姓名 | 功能 | 目標連接 |
| 1 | 電源電壓 | 目標 VCC(1) | 單片機 VCC |
| 2 | 數據 | 游泳 | 單片機游泳引腳 |
| 3 | 接地 | 地面 | 接地 |
| 4 | 重置 | 重置 | 單片機復位引腳 |
- 應用板的電源連接到 ST-LINK/V2 調試和編程板,以確保兩個板之間的信號兼容性。

表 3 總結了使用分線電纜的信號名稱、功能和目標連接信號。
由於 SWIM 分線電纜在一側具有用於所有引腳的獨立連接器,因此可以在沒有標準 SWIM 連接器的情況下將 ST-LINK/V2-ISOL 連接到應用板。 在此扁平色帶上,所有信號均由特定顏色和標籤引用,以簡化目標連接。
表 3. ST-LINK/V2-ISOL 的 SWIM 低成本電纜連接
| 顏色 | 電纜插針名稱 | 功能 | 目標連接 |
| 紅色的 | 央視 | 目標 VCC(1) | 單片機 VCC |
| 綠色的 | UART接收 | 未使用 | 預留 (2)
(未連接到目標板上) |
| 藍色的 | 串口發送 | ||
| 黃色的 | BOOT0 | ||
| 橘子 | 游泳 | 游泳 | 單片機游泳引腳 |
| 黑色的 | 接地 | 地面 | 接地 |
| 白色的 | 游泳-RST | 重置 | 單片機復位引腳 |
- 應用板的電源連接到 ST-LINK/V2 調試和編程板,以確保兩個板之間的信號兼容性。
- BOOT0、UART-TX 和UART-RX 留作以後開發使用。
TVCC、SWIM、GND 和 SWIM-RST 可以連接到低成本的 2.54 mm 間距連接器或目標板上可用的排針。
與STM32連接
對於基於 STM32 微控制器的應用程序開發,必須使用標準 2 針 J 將 ST LINK/V20 連接到應用程序TAG 提供扁平色帶。
表 4 總結了標準 20 針 J 的信號名稱、功能和目標連接信號TAG 扁絲帶。
表 4. JTAG/SWD 電纜連接
| 針號 | ST-LINK/V2
連接器 (CN3) |
ST-LINK/V2
功能 |
目標連接 (JTAG) | 目標連接 (社署) |
| 1 | 虛擬應用程式 | 目標 VCC | 單片機 VDD(1) | 單片機 VDD(1) |
| 2 | ||||
| 3 | TRST | JTAG TRST | JNTRST | 接地(2) |
| 4 | 接地(3) | 接地(3) | 接地(3)(4) | 接地(3)(4) |
| 5 | TDI | JTAG TDO | JTDI | 接地(2) |
| 6 | 接地(3) | 接地(3) | 接地(3)(4) | 接地(3)(4) |
| 7 | TMS_SWDIO | JTAG TMS, 軟件輸入輸出 | 管理系統 | 威迪歐 |
| 8 | 接地(3) | 接地(3) | 接地(3)(4) | 接地(3)(4) |
| 9 | TCK_SWCLK | JTAG TCK、SW 時鐘 | 捷泰克 | 時脈訊號 |
| 10 | 接地(5) | 接地(5) | 接地(4)(5) | 接地(4)(5) |
| 11 | 未連接 | 未連接 | 未連接 | 未連接 |
| 12 | 接地 | 接地 | 接地(4) | 接地(4) |
| 13 | TDO_SWO | JTAG TDI、SWO | 日本貿易發展組織 | 跟踪(6) |
| 14 | 接地(5) | 接地(5) | 接地(4)(5) | 接地(4)(5) |
| 15 | 自然資源部 | 自然資源部 | 自然資源部 | 自然資源部 |
| 16 | 接地(3) | 接地(3) | 接地(3)(4) | 接地(3)(4) |
| 17 | 未連接 | 未連接 | 未連接 | 未連接 |
| 18 | 接地 | 接地 | 接地(4) | 接地(4) |
| 19 | 電源電壓(3) | VDD (3.3V)(3) | 未連接 | 未連接 |
| 20 | 接地 | 接地 | 接地(4) | 接地(4) |
- 應用板的電源連接到ST-LINK/V2調試編程板,保證板間信號的兼容性。
- 連接到 GND 以降低色帶上的噪音。
- 僅適用於 ST-LINK/V2,未連接到 ST-LINK/V2-ISOL。
- 這些引腳中至少有一個必須接地才能正確運行,建議連接所有引腳。
- ST-LINK/V2 上的 GND,由 ST-LINK/V2-ISOL 上的 SWIM 使用(見表 3)。
- 可選:用於串行線 View呃 (SWV) 跟踪。
圖 9 顯示瞭如何使用 J 將 ST-LINK/V2 連接到目標TAG 電纜

- A = 帶有 J 的目標應用板TAG 連接器
- 乙=乙TAG/SWD 20 芯扁平電纜
- C = STM32JTAG 和 SWD 目標連接器
目標應用板上所需的連接器參考為:2x10C 接頭封裝 2x40C H3/9.5(間距 2.54)– HED20 SCOTT PHSD80。

筆記: 對於低成本應用,或者當標準 20 針 2.54 毫米間距連接器佔地面積太大時,可以實施 Tag-連接解決方案。 這 Tag- 連接適配器和電纜提供了一種將 ST-LINK/V2 或 ST-LINK/V2-ISOL 連接到 PCB 的簡單可靠的方法,無需應用 PCB 上的配合組件。
有關此解決方案和應用 PCB 封裝信息的更多詳細信息,請訪問
萬維網。tag-connect.com.
J兼容組件的引用TAG 和 SWD 接口是:
a) TC2050-ARM2010 適配器(20 針到 10 針接口板)
b) TC2050-IDC 或 TC2050-IDC-NL(無腿)(10 針電纜)
c) TC2050-CLIP 固定夾,用於 TC2050-IDC-NL(可選)
ST-LINK/V2 狀態 LED
ST-LINK/V2 頂部標有 COM 的 LED 顯示 ST-LINK/V2 狀態(無論連接類型如何)。 詳細地:
- LED 呈紅色閃爍:PC 正在進行第一個 USB 枚舉
- LED 為紅色:PC 與 ST-LINK/V2 之間的通信已建立(枚舉結束)
- LED 閃爍綠色/紅色:數據在目標和 PC 之間交換
- LED 為綠色:上次通信成功
- LED 為橙色:與目標的 ST-LINK/V2 通信失敗。
軟件配置
ST-LINK/V2固件升級
ST-LINK/V2內置固件升級機制,可通過USB接口進行原位升級。 由於固件會在 ST-LINK/V2 產品的生命週期內不斷發展(新功能、錯誤修復、對新微控制器系列的支持),建議定期訪問專用頁面 www.st.com 與最新版本保持同步。
STM8應用開發
請參閱帶有補丁 24 或更新版本的 ST 工具集 Pack1,其中包括 ST Visual Develop (STVD) 和 ST Visual Programmer (STVP)。
STM32應用開發和flash編程
根據表 2 中給出的版本或可用的最新版本,第三方工具鏈(IAR™ EWARM、Keil® MDK-ARM™)支持 ST-LINK/V5。
表 5. 第三方工具鏈如何支持 ST-LINK/V2
| 第三者 | 工具鏈 | 版本 |
| IAR™ | 溫暖 | 6.20 |
| 凱爾® | MDK-ARM™ | 4.20 |
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 = 目標系統重置
修訂歷史
表 6. 文件修訂歷史記錄
| 日期 | 修訂 | 變化 |
| 22 年 2011 月 XNUMX 日 | 1 | 初次發布。 |
| 03 年 2011 月 XNUMX 日 | 2 | 表 2:ST-LINK/V2 的 SWIM 扁平帶狀連接: 添加腳註 1 到功能“目標VCC”。
表 4:JTAG/SWD 電纜連接: 為“Target VCC”功能添加了腳註。 桌子 5: 如何 第三者 工具鏈 支援 ST-LINK/V2: 更新了 IAR 和 Keil 的“版本”。 |
| 19 年 2011 月 XNUMX 日 | 3 | 將 USB 驅動程序詳細信息添加到 第 5.3 節. |
| 11 年 2012 月 XNUMX 日 | 4 | 將 SWD 和 SWV 添加到 JTAG 連接功能。 修改的 |
| 13 年 2012 月 XNUMX 日 | 5 | 添加了 ST-LINK/V2-ISOL 訂購代碼。
已更新 第 4.1 節:第 8 頁的 STM15 應用程序開發. 添加註釋 6 in 表4. 在前面添加了註釋“對於低成本應用……” 第 3.3 節:第 2 頁的 ST-LINK/V14 狀態 LED. |
| 18 年 2012 月 XNUMX 日 | 6 | 額外 第 5.1 節:第 2 頁的 ST-LINK/V15 固件升級. |
| 25 年 2016 月 XNUMX 日 | 7 | 更新的 VRMS 值 介紹 並在 特徵. |
| 18 年 2018 月 XNUMX 日 | 8 | 已更新 表 4:JTAG/SWD 電纜連接 及其腳註。 對整個文檔進行了少量文本編輯。 |
| 09 年 2023 月 XNUMX 日 | 9 | 已更新 介紹, 特徵, 和 第 5.3 節:STM32 應用程序 開發和閃存編程.
已更新 表 5:第三方工具鏈如何支持 ST-LINK/V2. 對整個文檔進行了少量文本編輯。 |
重要通知 - 請仔細閱讀
STMicroelectronics NV 及其子公司(“ST”)保留隨時對 ST 產品和/或本文檔進行更改、更正、增強、修改和改進的權利,恕不另行通知。 採購商應獲取最新的相關信息
下單前的ST產品。 ST 產品根據訂單確認時的 ST 銷售條款和條件進行銷售。
購買者對 ST 產品的選擇、選擇和使用承擔全部責任,ST 對購買者產品的應用協助或設計不承擔任何責任。
ST 此處未授予任何知識產權明示或暗示的許可。
轉售條款與此處所列資訊不同的 ST 產品將使 ST 對該產品授予的任何保固失效。
ST 和 ST 標誌是 ST 的商標。有關 ST 商標的更多信息,請參閱 www.st.com/trademarks。所有其他產品或服務名稱均為其各自所有者的財產。
本文檔中的資訊取代並取代本文檔任何先前版本中先前提供的資訊。
© 2023 義法半導體 – 保留所有權利

文件/資源
![]() |
STMicroelectronics ST-LINK/V2 在線調試器編程器 [pdf] 使用者手冊 ST-LINK V2 在線調試器編程器, ST-LINK V2, 在線調試器編程器, 電路調試器編程器, 調試器編程器, 編程器 |




