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

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

如何開啟 J-LINK 隱藏功能

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

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

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

 

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

 

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

 

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

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

相關(guān)推薦

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

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