硬件:
1.ST-LINK On-Board
Discovery、NUCLEO等板卡。
同時,準備Windows電腦和USB連接線。
軟件工具:
1.ST-LINK USB驅動程序
https://www.st.com/en/development-tools/stsw-link009.html
2.J-Link軟件包V5.12b或更高版本
https://www.segger.com/downloads/jlink
3.SEGGER STLinkReflash
https://www.segger.com/downloads/jlink#STLink_Reflash
1.
如果覺得官網下載麻煩,也可以在我百度網盤下載J-link工具包:
https://pan.baidu.com/s/1jUGt55pY1RI0PlJwyHatwQ
提取碼:loi5
ST-Link驅動或相關內容可以參考我之前分享的教程:
我們這里說的在 ST-Link 硬件上實現 J-Link 的功能,即ST-Link OB-> J-Link OB(On-Board)。
安裝好第一步下載的ST-LINK USB驅動程序、 J-Link、 SEGGER STLinkReflash.
第2步:打開SEGGER STLinkReflash軟件
SEGGER STLinkReflash工具只需要解壓雙擊就能打開。
這里包含“接受” 或 “拒絕”SEGGER和ST兩個條款。
條款大概內容:
-
該固件僅用于ST目標設備,禁止將其與其他設備一起非法使用。
-
-
固件只能用于開發(fā)或評估目的,不得用于生產目的。
-
先連接ST-Link到PC電腦,然后點擊選擇“升級到J-Link”:
然后按“0”退出軟件,或者直接右上角“×”直接關閉即可完成升級。
上面步驟升級完成之后,在電腦設備管理器中可以看見:
打開Keil MDK,進入Options ...Debug選項可以看見:
當然,進入的時候,會提醒只支持SWD模式,點擊確定即可。
出現上面情況,恭喜你,說明你已經升級成功了,可以用ST-Link的硬件實現J-Link的(部分)功能了。
通過上面方式將ST-Link 轉成 J-Link 了,肯定有人會擔心我是不是就不能用ST-Link了。
放心,既然能轉換成J-Link,就肯定能轉換回到ST-link。
轉換步驟和上面差不多,只需要到第4步的時候,選擇輸入3(恢復到ST-link)即可。
若覺得文章不錯,轉發(fā)分享,也是我們繼續(xù)更新的動力。
5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等!linkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 15px;text-indent: 2em;box-sizing: border-box !important;overflow-wrap: break-word !important;">
在公眾號內回復「
更多資源
」,即可免費獲取,期待你的關注~
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!