STMicroelectronics ST-LINKV2 在線調試器編程器
STMicroelectronics ST-LINK/V2 在線調試器編程器

介紹

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 設備。
    ST-LINK/V2 和 ST-LINK/V2-ISOL

特徵

  • 由 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 接口。
硬體配置

  1. A = STM32 JTAG 和 SWD 目標連接器
  2. B = STM8 SWIM 目標連接器
  3. C = STM8 游泳,STM32 JTAG和 SWD 目標連接器
  4. 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。
帶 SWIM 扁平帶的標準 ERNI 連接

  1. A = 帶有 ERNI 連接器的目標應用板
  2. B = 一端帶有 ERNI 連接器的電纜
  3. C = STM8 SWIM 目標連接器
  4. 見圖11

圖 6 顯示 ST-LINK/V16-ISOL 目標連接器上缺少引腳 2。 這個缺失的引腳用作電纜連接器上的安全鑰匙,以確保 SWIM 電纜在目標連接器上的正確位置甚至引腳,用於 SWIM 和 JTAG 電纜。
帶 SWIM 扁平帶的標準 ERNI 連接

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

  1. A = 帶有 4 針、2.54 毫米、低成本連接器的目標應用板
  2. B = 帶 4 針連接器的電纜或分線電纜
  3. C = STM8 SWIM 目標連接器
  4. 見圖12

SWIM 信號和連接
表 2 總結了使用帶 4 針連接器的線纜時的信號名稱、功能和目標連接信號。

表 2. ST-LINK/V2 的 SWIM 扁平帶狀連接

針號 姓名 功能 目標連接
1 電源電壓 目標 VCC(1) 單片機 VCC
2 數據 游泳 單片機游泳引腳
3 接地 地面 接地
4 重置 重置 單片機復位引腳
  1. 應用板的電源連接到 ST-LINK/V2 調試和編程板,以確保兩個板之間的信號兼容性。
    目標 SWIM 連接器

表 3 總結了使用分線電纜的信號名稱、功能和目標連接信號。
由於 SWIM 分線電纜在一側具有用於所有引腳的獨立連接器,因此可以在沒有標準 SWIM 連接器的情況下將 ST-LINK/V2-ISOL 連接到應用板。 在此扁平色帶上,所有信號均由特定顏色和標籤引用,以簡化目標連接。

表 3. ST-LINK/V2-ISOL 的 SWIM 低成本電纜連接

顏色 電纜插針名稱 功能 目標連接
紅色的 央視 目標 VCC(1) 單片機 VCC
綠色的 UART接收 未使用 預留 (2)

(未連接到目標板上)

藍色的 串口發送
黃色的 BOOT0
橘子 游泳 游泳 單片機游泳引腳
黑色的 接地 地面 接地
白色的 游泳-RST 重置 單片機復位引腳
  1. 應用板的電源連接到 ST-LINK/V2 調試和編程板,以確保兩個板之間的信號兼容性。
  2. 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)
  1. 應用板的電源連接到ST-LINK/V2調試編程板,保證板間信號的兼容性。
  2. 連接到 GND 以降低色帶上的噪音。
  3. 僅適用於 ST-LINK/V2,未連接到 ST-LINK/V2-ISOL。
  4. 這些引腳中至少有一個必須接地才能正確運行,建議連接所有引腳。
  5. ST-LINK/V2 上的 GND,由 ST-LINK/V2-ISOL 上的 SWIM 使用(見表 3)。
  6. 可選:用於串行線 View呃 (SWV) 跟踪。

圖 9 顯示瞭如何使用 J 將 ST-LINK/V2 連接到目標TAG 電纜
JTAG 和 SWD 連接

  1. A = 帶有 J 的目標應用板TAG 連接器
  2. 乙=乙TAG/SWD 20 芯扁平電纜
  3. C = STM32JTAG 和 SWD 目標連接器

目標應用板上所需的連接器參考為:2x10C 接頭封裝 2x40C H3/9.5(間距 2.54)– HED20 SCOTT PHSD80。
JTAG 調試平面色帶佈局

筆記: 對於低成本應用,或者當標準 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站點:

原理圖

原理圖

  1. 引腳說明圖例:
    VDD = 目標音量tag感覺
    DATA = 目標和調試工具之間的 SWIM DATA 線
    GND = 接地電壓tage
    RESET = 目標系統重置

原理圖

  1. 引腳說明圖例:
    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 連接功能。 修改的

表 4:JTAG/SWD 電纜連接.

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, 在線調試器編程器, 電路調試器編程器, 調試器編程器, 編程器

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *