天天看點

1318_将ST link刷成jlink

全部學習彙總: ​​GreyZhang/g_stm32f103: some hack for stm32f103 (github.com)​​

最近入手了兩個十分小巧的STM23F103的闆子,用過2種調試器分别是ST link以及Jlink。從使用習慣上來說,後者更适合我,于是ST Link基本上是被收起來了。不過,近期從一個網頁上了解到這個ST link是可以更新成Jlink的,隻是這個可以用于開發闆的應用不能夠用于商用等領域。這對我個人的hack來說還是很合适的,或許值得嘗試。

​​ST-LINK On-Board (segger.com)​​

上面的連結中,給出了具體的步驟以及依賴的工具的下載下傳使用說明。

首先得確定ST Link以及Jlink的驅動是安裝好了的,我自己的電腦兩個裝置都是用過的,這個基本上可以免檢通過了。

1318_将ST link刷成jlink

接下來會用到上面連結中提到的一個小工具,而上面的連結中也有這個工具的下載下傳連結。解壓出來之後,如上圖。更新的時候直接輕按兩下這個exe程式即可。

1318_将ST link刷成jlink

這是彈出來的對話框,接下來選擇接受,也就是輸入A。

1318_将ST link刷成jlink

接下來,繼續接受彈出來的協定。通過輸入A回車。

1318_将ST link刷成jlink

之後的更新選項有好幾個,這裡選擇1,把ST Link更新成Jlink,而第二個則是更新已經有的jlink的固件版本。

1318_将ST link刷成jlink

從提示看,看起來是失敗了,我現在的這個調試器并不支援更新成jlink。這次隻是作了這麼一個嘗試,算是增補一下這方面的一些知識了。不過,看上去簡單的操作出現異常的可能性估計不大。我搜尋了一下,看到有很多人有跟我一樣的經曆。解決的方式其實還是簡單的,隻要找一下最新版本的更新工具就可以了。

1318_将ST link刷成jlink

這次看上去應該問題不大了,但是這裡提示可能有多達10秒鐘的固件準備時間,我這裡直接跟卡住了一般。估計是這個工具準備固件是聯網下載下傳的過程,而我這裡的網絡偏偏又很一般。重新試了幾下之後,更新成功。

1318_将ST link刷成jlink

這個是固件修改成功的一個提示狀态。

繼續閱讀