硬件:
1.ST-LINK On-Board
Discovery、NUCLEO等板卡。
同時,準備Windows電腦和USB連接線。
軟件工具:
1.ST-LINK USB驅(qū)動程序
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.
如果覺得官網(wǎng)下載麻煩,也可以在我百度網(wǎng)盤下載J-link工具包:
https://pan.baidu.com/s/1jUGt55pY1RI0PlJwyHatwQ
提取碼:loi5
(鏈接可能會失效,建議關(guān)注公眾號底部菜單內(nèi)容)
ST-Link驅(qū)動或相關(guān)內(nèi)容可以參考我之前分享的教程:
二、ST-Link 轉(zhuǎn) J-Link
我們這里說的在 ST-Link 硬件上實現(xiàn) J-Link 的功能,即ST-Link OB-> J-Link OB(On-Board)。
安裝好第一步下載的ST-LINK USB驅(qū)動程序、 J-Link、 SEGGER STLinkReflash.
第2步:打開SEGGER STLinkReflash軟件
SEGGER STLinkReflash工具只需要解壓雙擊就能打開。
這里包含“接受” 或 “拒絕”SEGGER和ST兩個條款。
條款大概內(nèi)容:
-
該固件僅用于ST目標設(shè)備,禁止將其與其他設(shè)備一起非法使用。
-
-
固件只能用于開發(fā)或評估目的,不得用于生產(chǎn)目的。
-
先連接ST-Link到PC電腦,然后點擊選擇“升級到J-Link”:
然后按“0”退出軟件,或者直接右上角“×”直接關(guān)閉即可完成升級。
上面步驟升級完成之后,在電腦設(shè)備管理器中可以看見:
打開Keil MDK,進入Options ...Debug選項可以看見:
當然,進入的時候,會提醒只支持SWD模式,點擊確定即可。
出現(xiàn)上面情況,恭喜你,說明你已經(jīng)升級成功了,可以用ST-Link的硬件實現(xiàn)J-Link的(部分)功能了。
四、J-Link 轉(zhuǎn)(恢復) ST-Link
通過上面方式將ST-Link 轉(zhuǎn)成 J-Link 了,肯定有人會擔心我是不是就不能用ST-Link了。
放心,既然能轉(zhuǎn)換成J-Link,就肯定能轉(zhuǎn)換回到ST-link。
轉(zhuǎn)換步驟和上面差不多,只需要到第4步的時候,選擇輸入3(恢復到ST-link)即可。
若覺得文章不錯,轉(zhuǎn)發(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;">
在公眾號內(nèi)回復「
更多資源
」,即可免費獲取,期待你的關(guān)注~
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!