ST - 標誌UM1075
使用者手冊
ST-LINK/V2 在線調試器/編程器
適用於 STM8 和 STM32

介紹

ST-LINK/V2 是用於 STM8 和 STM32 微控制器的在線調試器/編程器。 單線接口模塊 (SWIM) 和 JTAG/串行線調試 (SWD) 介面有助於與應用板上運行的任何 STM8 或 STM32 微控制器進行通訊。
除了提供與 ST-LINK/V2 相同的功能外,ST-LINK/V2-ISOL 還具有 PC 和目標應用板之間的數位隔離功能。它還可以承受體積tages 高達 1000 V RMS。
USB 全速接口可實現與 PC 的通信,並且:

  • 通過 ST Visual Develop (STVD) 或 ST Visual Program (STVP) 軟件(可從 STMicroelectronics 獲得)的 STM8 設備
  • 透過 IAR™、Keil®、STM32CubeIDE、STM32CubeProgrammer 和 STM32CubeMonitor 整合開發環境的 STM32 裝置。

ST-LINK-V2 線上偵錯器編程器

 特徵

  • 由 USB 連接器提供的 5 V 電源
  • USB 2.0 全速相容接口
  •  USB 標準 A 轉 Mini-B 電纜
  •  SWIM 特定功能
    – 1.65 至 5.5 V 應用電壓tage 支援 SWIM 介面
    - 支持 SWIM 低速和高速模式
    – SWIM 編程速率:低速和高速分別為 9.7 和 12.8 Kbytes/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 V RMS 高隔離電壓tage(僅限 ST-LINK/V2-ISOL)
  • 工作溫度0至攝氏50度

訂購資訊

若要訂購 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 或帶有 B-STLINK-VOLT 適配器的 STLINK-V3SET 以避免過電壓的影響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 線上偵錯器程式設計器 - 產品內容ST-LINK-V2 線上調試器編程器 - 產品內容 1

 硬體配置

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 接口。ST-LINK-V2 線上偵錯器編程器 - 連接器

  1. A = STM32 JTAG 和 SWD 目標連接器
  2. B = STM8 SWIM 目標連接器
  3. C = STM8 游泳,STM32 JTAG和 SWD 目標連接器
  4. D = 通信活動 LED

4.1 與STM8的連接
對於基於 STM8 微控制器的應用開發,ST-LINK/V2 可以通過兩條不同的電纜連接到目標板,具體取決於應用板上可用的連接器。
這些電纜是:

  • 一端帶有標準 ERNI 連接器的 SWIM 扁平帶
  • 帶有兩個 4 針 2.54 毫米連接器的 SWIM 電纜或 SWIM 獨立線電纜

4.1.1 帶 SWIM 扁平帶的標準 ERNI 連接
圖 5 顯示了應用板上有標準 ERNI 2 針 SWIM 連接器時如何連接 ST-LINK/V4。ST-LINK-V2 線上偵錯器程式設計器 - ERNI 連接器

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

圖 6 顯示 ST-LINK/V16-ISOL 目標連接器上缺少腳位 2。此缺失的引腳用作電纜連接器上的安全鑰匙,以確保 SWIM 電纜在目標連接器上的正確位置,甚至用於 SWIM 和 J 的引腳TAG 電纜。ST-LINK-V2 線上偵錯器程式設計器 - 關鍵細節4.1.2 低成本 SWIM 連接
圖 7 顯示瞭如果應用板上存在 2 針、4 mm、低成本 SWIM 連接器,如何連接 ST-LINK/V2.54。ST-LINK-V2 線上偵錯器程式設計器 - 低成本連接

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

4.1.3 SWIM 訊號和連接
表 2 總結了使用 4 針連接器的電纜時的訊號名稱、功能和目標連接訊號。
表 2. ST-LINK/V2 的 SWIM 扁平帶狀連接

針號 姓名 功能 目標連接
1 電源電壓 目標 VCC(1) 單片機 VCC
2 數據 游泳 單片機游泳引腳
3 接地 地面 接地
4 重置 重置 單片機復位引腳

1. 應用板的電源連接到ST-LINK/V2調試編程板,確保兩塊板之間的訊號相容。ST-LINK-V2 線上調試器編程器 - 目標 SWIM 連接器表 3 總結了使用分離線電纜的訊號名稱、功能和目標連接訊號。
由於 SWIM 分離線電纜的一側的所有引腳均具有獨立的連接器,因此無需標準 SWIM 連接器即可將 ST-LINK/V2-ISOL 連接到應用板。在這個平坦的絲帶上,特定的顏色和標籤可以簡化目標上的連接引用所有訊號。
表 3. ST-LINK/V2-ISOL 的 SWIM 低成本電纜連接

顏色 電纜插針名稱 功能 目標連接
紅色的 央視 目標 VCC(1) 單片機 VCC
綠色的 UART接收 未使用 保留(2)(不連接目標板)
藍色的 串口發送
黃色的 開機
橘子 游泳 游泳 單片機游泳引腳
黑色的 接地 地面 接地
白色的 游泳-RST 重置 單片機復位引腳

1. 應用板的電源連接到ST-LINK/V2調試編程板,確保兩塊板之間的訊號相容。
2. BOOT0、UART-TX、UART-RX 保留給未來開發。
TVCC、SWIM、GND 和 SWIM-RST 可以連接到低成本的 2.54 mm 間距連接器或目標板上可用的排針。
4.2 與STM32的連接
對於基於STM32微控制器的應用程式的開發,ST-LINK/V2必須使用標準20針J連接到應用程式TAG 提供扁平色帶。
表 4 總結了標準 20 針 J 的訊號名稱、功能和目標連接訊號TAG ST-LINK/V2 上的扁平帶。
表 5 總結了標準 20 針 J 的訊號名稱、功能和目標連接訊號TAG ST-LINK/V2-ISOL 上的扁平帶。
表 4. JTAGSTLINK-V2 上的 /SWD 電纜連接

別針 不。 ST-LINK/V2  連接器 (CN3) ST-LINKN2 功能 目標連接 (JTAG) 目標連接 (社署)
1 虛擬應用程式 目標 VCC 單片機 VDD(1) 單片機 VDD(1)
2
3 TRST JTAG TRST 南京科技大學 接地(2)
4 接地 接地 地線K3) 接地(3)
5 TDI JTAG TDO JTDI 接地(2)
6 接地 接地 接地(3) 接地(3)
7 TMS 開關輸入輸出 JTAG TMS,西南 10 管理系統 威迪歐
8 接地 接地 接地(3) 接地(3)
9 TCK 開關時鐘 JTAG TCK、SW 時鐘 捷泰克 時脈訊號
10 接地 接地 接地(3) 接地(3)
11 未連接 未連接 未連接 未連接
12 接地 接地 接地(3) 接地(3)
13 TDO SWO JTAG TDI。斯沃 日本貿易發展組織 蹤跡(WO)
14 接地 接地 接地(3) 接地(3)
15 自然資源部 自然資源部 自然資源部 自然資源部
16 接地 接地 地線K3) 接地(3)
17 未連接 未連接 未連接 未連接
18 接地 接地 接地(3) 接地(3)
19 電源電壓 VDD (3.3V) 未連接 未連接
20 接地 接地 接地(3) 接地(3)
  1. 應用板的電源連接到ST-LINK/V2調試編程板,保證板間信號的兼容性。
  2. 連接到 GND 以降低色帶上的噪音。
  3. 這些引腳中至少有一個必須接地才能正確運作。建議將它們全部連接起來。
  4. 可選:適用於串行線 View呃 (SWV) 跟踪。

表 5. JTAGSTLINK-V2-ISOL 上的 /SWD 電纜連接 

針號 ST-LINK/V2 連接器 (CN3) ST-LINKN2 功能 目標連接(JTAG) 目標連接 (SWD)
1 虛擬應用程式 目標 VCC 單片機 VDD(1) 單片機 VDD(1)
2
3 TRST JTAG TRST 南京科技大學 接地(2)
4 未連接 未連接 未連接 未連接
5 TDI JTAG TDO JTDI 接地(2)
6 未連接 未連接 未連接 未連接
7 TMS 開關輸入輸出 JTAG 經顱磁刺激系統。 SW 10 管理系統 威迪歐
8 未連接 未連接 未連接 未連接
9 TCK 開關時鐘 JTAG TCK、SW 時鐘 捷泰克 時脈訊號
10 未使用(5) 未使用(5) 未連接(5) 未連接(5)
11 未連接 未連接 未連接 未連接
12 接地 接地 接地(3) 接地(3)
13 TDO SWO JTAG TDI、SWO 日本貿易發展組織 痕跡SW0(4)
14 未使用(5) 未使用(5) 未連接(5) 未連接(5)
15 自然資源部 自然資源部 自然資源部 自然資源部
16 未連接 未連接 未連接 未連接
17 未連接 未連接 未連接 未連接
18 接地 接地 接地(3) 接地(3)
19 未連接 未連接 未連接 未連接
20 接地 接地 接地(3) 接地(3)
  1. 應用板的電源連接到ST-LINK/V2調試編程板,保證板間信號的兼容性。
  2. 連接到 GND 以降低色帶上的噪音。
  3. 這些引腳中至少有一個必須接地才能正確運作。建議將它們全部連接起來。
  4. 可選:適用於串行線 View呃 (SWV) 跟踪。

表 5. JTAGSTLINK-V2-ISOL 上的 /SWD 電纜連接 

針號 ST-LINK/V2 連接器 (CN3) ST-LINKN2 功能 目標連接(JTAG) 目標連接 (SWD)
1 虛擬應用程式 目標 VCC 單片機 VDD(1) 單片機 VDD(1)
2
3 TRST JTAG TRST 南京科技大學 接地(2)
4 未連接 未連接 未連接 未連接
5 TDI JTAG TDO JTDI 接地(2)
6 未連接 未連接 未連接 未連接
7 TMS 開關輸入輸出 JTAG 經顱磁刺激系統。 SW 10 管理系統 威迪歐
8 未連接 未連接 未連接 未連接
9 TCK 開關時鐘 JTAG TCK。開關時鐘 捷泰克 時脈訊號
10 未使用(5) 未使用(5) 未連接(5) 未連接(5)
11 未連接 未連接 未連接 未連接
12 接地 接地 接地(3) 接地(3)
13 TDO SWO JTAG TDI。斯沃 日本貿易發展組織 痕跡SW0(4)
14 未使用(5) 未使用(5) 未連接(5) 未連接(5)
15 自然資源部 自然資源部 自然資源部 自然資源部
16 未連接 未連接 未連接 未連接
17 未連接 未連接 未連接 未連接
18 接地 接地 接地(3) 接地(3)
19 未連接 未連接 未連接 未連接
20 接地 接地 接地(3) 接地(3)
  1. 應用板的電源連接到ST-LINK/V2調試編程板,保證板間信號的兼容性。
  2. 連接到 GND 以降低色帶上的噪音。
  3. 這些引腳中至少有一個必須接地才能正確運作。建議將它們全部連接起來。
  4. 可選:適用於串行線 View呃 (SWV) 跟踪。
  5. 由 ST-LINK/V2-ISOL 上的 SWIM 使用(請參閱表 3)。

圖 9 顯示瞭如何使用 J 將 ST-LINK/V2 連接到目標TAG 電纜。ST-LINK-V2 線上偵錯器程式設計器 - JTAG 和 SWD 連接

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

目標應用板上所需連接器的參考號碼為: 2x10C 接頭封裝 2x40C H3/9.5(間距 2.54) – HED20 SCOTT PHSD80。ST-LINK-V2 線上偵錯器程式設計器 - 帶狀佈局筆記: 對於低成本應用,或當標準 20 針 2.54 毫米間距連接器佔地面積太大時,可以實現 TAG-連接解決方案。 這 TAG- 連接轉接器和電纜提供了一種將 ST-LINK/V2 或 ST-LINK/V2ISOL 連接到 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(可選)
4.3 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 與目標的通訊失敗。

 軟件配置

5.1 ST-LINK/V2固件升級
ST-LINK/V2嵌入了韌體升級機制,可透過USB連接埠進行就地升級。由於韌體會在 ST-LINK/V2 產品的生命週期內不斷發展(新功能、錯誤修復、對新微控制器系列的支援),因此建議定期訪問 www.st.com 與最新版本保持同步。
5.2 STM8應用開發
請參閱具有補丁 24 或更高版本的 ST 工具集 Pack1,其中包括 ST Visual Develop (STVD) 和 ST Visual Programmer (STVP)。
5.3 STM32應用開發和Flash編程
第三方工具鏈(IAR™ EWARM、Keil® MDK-ARM™)根據表 2 中給出的版本或可用的最新版本支援 ST-LINK/V6。
表 6. 第三方工具鏈如何支持 ST-LINK/V2

第三者 工具鏈  版本
IAR™ 溫暖 6.2
凱爾® MDK-ARM™ 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 線上調試器編程器 - 低成本電纜引腳說明圖例:
VDD = 目標音量tag感覺
DATA = 目標和調試工具之間的 SWIM DATA 線
GND = 接地電壓tage
RESET = 目標系統重置

修訂歷史

表 7. 文件修訂歷史記錄 

日期 修訂 變化
22 年 11 月 XNUMX 日 1 初次發布。
3 年 11 月 XNUMX 日 2 表 2:ST-LINK/V2 的 SWIM 扁平帶狀連接:在「目標 VCC」功能中加入註腳 1。
表 4:JTAG/SWD 電纜連接:為「目標 VCC」功能新增註腳。
表5:第三方工具鏈如何支援ST-LINK/V2:更新了IAR和Keil的「版本」。
19 年 11 月 XNUMX 日 3 在第 5.3 節中新增了 USB 驅動程式詳細資訊。
11 年 12 月 XNUMX 日 4 將 SWD 和 SWV 添加到 JTAG 連接功能。修改後的表4:JTAG/SWD 電纜連接。
13 年 12 月 XNUMX 日 5 新增了 ST-LINKN2-ISOL 訂購代碼。
更新了第 4.1 節:第 8 頁的 STM15 應用程式開發。
在第 3.3 頁第 2 節:STLINK/V14 狀態 LED 之前新增了註解「對於低成本應用…」。
18 年 12 月 XNUMX 日 6 新增第 5.1 頁第 2 節:ST-LINK/V15 韌體升級。
25 年 16 月 XNUMX 日 7 更新了簡介和功能中的 VRMS 值。
18 年 18 月 XNUMX 日 8 更新表 4:JTAG/SWD 電纜連接及其註腳。對整個文件進行少量文字編輯。
9 年 23 月 XNUMX 日 9 更新了簡介、功能和第 5.3 節:STM32 應用程式開發和快閃記憶體程式設計。
更新了表 5:第三方工具鏈如何支援 ST-LINK/V2。對整個文件進行少量文字編輯。
3 年 24 月 XNUMX 日 10 前表4 JTAG/SWD 電纜連接分割請參閱表 4:JTAGSTLINK-V2 上的 /SWD 電纜連接和表 5:JTAGSTLINK-V2-ISOL 上的 /SWD 電纜連接。

重要通知 - 請仔細閱讀
STMicroElectronics NV 及其子公司(“ST”)保留隨時對 ST 產品和/或本文檔進行更改、更正、增強、修改和改進的權利,恕不另行通知。 採購商在下單前應獲取ST產品的最新相關信息。 ST 產品按照訂單確認時的 ST 銷售條款和條件進行銷售。 購買者對 ST 產品的選擇、選擇和使用負全部責任,ST 對購買者產品的應用協助或設計不承擔任何責任。
ST 此處未授予任何知識產權明示或暗示的許可。
轉售條款與此處所列資訊不同的 ST 產品將使 ST 對該產品授予的任何保固失效。
ST 和 ST 標誌是 ST 的商標。有關 ST 商標的更多信息,請參閱 www.st.com/trademarks。所有其他產品或服務名稱均為其各自所有者的財產。
本文檔中的資訊取代並取代本文檔任何先前版本中先前提供的資訊。
© 2024 義法半導體 – 保留所有權利

ST - 標誌www.st.com

文件/資源

ST ST-LINK-V2 線上偵錯器編程器 [pdf] 使用者手冊
ST-LINK-V2、ST-LINK-V2-ISOL、ST-LINK-V2 線上調試器編程器、ST-LINK-V2、線上調試器編程器、電路調試器編程器、調試器編程器

參考

發表評論

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