[STM32] 01-ST LINK Firmware Update

Morgan Ting
閱益如美
Published in
4 min readJun 6, 2021
Photo by Jonas Svidras on Unsplash

ST-LINK 是一款用於開發 STM32 的燒錄器,隨著官方軟硬體的更新做為開發工具的 ST-LINK 燒錄器也可以更新。本文章將介紹 ST-LINK v2 燒錄器的韌體更新。

文章內容

  1. ST-LINK v2 簡介
  2. 更新 ST-LINK v2 韌體

材料

  • ST-LINK v2

ST-LINK v2 簡介

ST-LINK v2 用於 STM8 與 STM32 微處理器開發,意法半導體推出許多型號 ARM 微處理器每一系列的開發工具存在差異,使用者需要先行了解是否支援。

筆者使用的 ST-LINK v2 燒錄器非原廠出品,不過還是可以升級。外觀如下圖所示:

ST-LINK v2

如果讀者想進一步了解官方出品的 ST-LINK v2 可以到官網查詢。

更新 ST-LINK v2 韌體

我們可以利用 STM32CubeIDE 來進行 ST-LINK v2 的韌體升級。首先,打開 STM32CubeIDE ,如果出現詢問設定專案目錄的視窗可以指定一個目錄給專案使用,雖然目前我們還未進行專案的開發。看到 「 Welcome to STM32CubeIDE 」畫面後表示已經進入到專案起始頁面了,一切都是從這個畫面開始。

由於我們要進行 ST-LINK v2 燒錄器的韌體更新,所以選擇 「 Help 」==> 「 ST LINK Upgrade 」。

之後會開啟 「 ST LINK Upgrade 」視窗,此時我們可以將 ST-LINK v2 接到電腦上並按下

「 Refresh device list 」會出現 ST-LINK v2 的 ID 資訊。接著再按下 「 Open in upgrade mode 」便會出現韌體版本以及升級版本等相關資訊,最後按下 「 Upgrade 」靜待片刻等進度完成後便完成 STLINK v2 燒錄器的韌體升級。

總結

ST-LINK v2 是用來開發 STM8 與 STM32 的燒錄器,透過它的協助可以將我們寫好的程式放到微處理器上執行。因為意法半導體出品了數種家族與款式的微處理器與開發板,燒錄器並非通用所以使用前須先做功課以免買來不合用。

參考資料

  1. 意法半導體中文網頁 [ 連結 ]
  2. STM32 晶片家族 [ 連結 ]

感謝讀者

若文章有幫助到您可以拍手給我鼓勵,免費支持我。

相關文章

  • [STM32] 00-Install STM32CubeIDE [連結]
  • [STM32] 01-ST-LINK [連結]
  • [STM32] 02-STM32F103C8T6 [連結]
  • [STM32] 03-GPIO-Output [連結]
  • [STM32] 04-GPIO-Input [連結]
  • [STM32] 05-Ext-Interrupt [連結]
  • [STM32] 06-Timer-Basic [連結]
  • [STM32] 07-Timer-Interrupt [連結]
  • [STM32] 08-Timer-Output_Compare [連結]
  • [STM32] 09-Timer-PWM [連結]
  • [STM32] 10-Timer-Input_Capture [連結]
  • [STM32] 11-RTC-Second-Interrupt [連結]
  • [STM32] 12-RTC-Alarm_Interrupt [連結]
  • [STM32] 13-Independent_Watch_Dog [連結]
  • [STM32] 14-Windows_Watch_Dog [連結]
  • [STM32] 15-ADC_Conversion [連結]
  • [STM32] 16-ADC_Conversion_Temperature_Sensor [連結]
  • [STM32] 17-ADC_Convversion_DMA [連結]
  • [STM32] 18-SPI [連結]
  • [STM32] 19-UART [連結]
  • [STM32] 20-I2C [連結]

--

--

Morgan Ting
閱益如美

用好奇心探索世界。喜愛學習樂於分享。