加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

如何開啟 J-LINK 隱藏功能

2021/03/22
412
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

串口調(diào)試是除了在線調(diào)試外,最方便的調(diào)試方式之一。

很多問題,我們可以通過在線調(diào)試解決,但有些不常出現(xiàn)的BUG,日志打印會是比較好的解決方法,當然,有魚鷹介紹的《BUG 終結(jié)者,現(xiàn)場抓獲!|顛覆認知》調(diào)試方法,在解決疑難雜癥方面更是手到擒來。但串口打印還是比較方便、也很常用的調(diào)試方式,所以我們很多時候,除了人手一個調(diào)試器外,USB轉(zhuǎn)串口模塊也是必不可少的工具。但有時候,小小的串口模塊可能莫名其妙不見了,也可能暫時沒找到,那么該怎么辦?為了解決這個問題,我們可以開啟 J-LINK 的隱藏功能,虛擬串口。這個功能和魚鷹在 USB系列筆記介紹的功能是類似的,對這個功能感興趣的話,可以查看歷史文章(搜索 USB)。首先需要說明的是,這個功能只有 V9 以上固件版本才有,V8以下是沒有的,所以首先需要確定你的 J-LINK固件版本為 V9以上,如果沒有,也可以嘗試升級固件。并且僅僅在 SWD模式下才可以使用虛擬串口功能,

 

(確定技巧,首先通過萬用表確定 2 腳和 GND 位置,進而確定 5 、 17 腳)為了開啟這個功能,首先需要安裝一個軟件,J-Link Commander,如果沒有安裝包,可以在后臺回復 jlink 領取安裝。打開后輸入:f確認版本號為 V9 以上。然后輸入:vcom enable  (vcom disable 用于關(guān)閉該功能)開啟虛擬串口功能。之后需要重新啟動 JLINK(簡單來說就是斷電再上電)。操作如下圖:

 

之后我們就可以通過設備管理器看到如下串口設備:

 

官網(wǎng)資料建議 VTref 接 3.3 V。并且測試時可以將 Tx 和Rx 短路來建立環(huán)回(自發(fā)自收)驗證功能。

之后就可以盡情享用串口調(diào)試的樂趣(115200 波特率穩(wěn)定運行),再也不用到處找串口模塊了,工作效率又提高了一大截。又可以早點下班了,美滋滋。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

六年開發(fā)經(jīng)驗,豐富的KEIL調(diào)試經(jīng)驗,STM32使用經(jīng)驗,C語言運用經(jīng)驗。