加入星計(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è)圖譜

從JLink V7.62開始優(yōu)化了手動(dòng)增加新MCU型號(hào)支持方法

05/21 10:00
3113
閱讀需 5 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是JLink 7.62優(yōu)化了手動(dòng)增加新MCU型號(hào)支持方法。

JLink 工具可以說(shuō)是搞單片機(jī)開發(fā)的必備神器,JLink 包括一個(gè)硬件仿真器(分不同用途的 EDU/BASE/PLUS/WIFI/ULTRA+/PRO)和 PC 機(jī)上的驅(qū)動(dòng)軟件(從有跡可循的 2006 年 V3.00 到如今的 V7.96,更新相當(dāng)頻繁)。除了硬件穩(wěn)定備受好評(píng)之外,其驅(qū)動(dòng)軟件提供的功能非常豐富更是俘獲了大批開發(fā)者芳心。痞子衡今天介紹的主題就是手動(dòng)在 JLink 驅(qū)動(dòng)里添加新 MCU 型號(hào)的方法:

    Note: JLink 驅(qū)動(dòng)發(fā)布記錄 https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html

一、回顧舊方法

當(dāng)我們本地安裝好了一個(gè) JLink 驅(qū)動(dòng)版本后,如果想要支持新的 MCU 型號(hào)(不在該版本支持列表里),通常有兩種方法:一、安裝一個(gè)支持該 MCU 型號(hào)的更新版本 JLink 驅(qū)動(dòng);二、從 MCU 廠商官網(wǎng)找到該 MCU 的 JLlink Patch 包,然后導(dǎo)入到當(dāng)前 JLink 驅(qū)動(dòng)路徑下。如果再進(jìn)一步,我們是希望更新驅(qū)動(dòng)里已有 MCU 型號(hào)的下載算法支持,那就必須借助方法二。

痞子衡這里指的舊方法即是方法二,在當(dāng)前 JLink 驅(qū)動(dòng)里打 Patch 的方式,關(guān)于這個(gè)方式,痞子衡寫過(guò)的如下三篇文章均有涉及。簡(jiǎn)單來(lái)說(shuō)就是將 Patch 包里的文件以確定的目錄結(jié)構(gòu)導(dǎo)入到本地已安裝好的驅(qū)動(dòng)路徑 SEGGERJLink_Vxxx 下。

《串行NOR Flash下載算法(J-Link工具篇)》

《超級(jí)下載算法RT-UFL v1.0發(fā)布,附J-Link下安裝教程》

如果你一直是使用舊方法來(lái)新增 MCU 型號(hào)支持,你會(huì)發(fā)現(xiàn)其實(shí)這種打 Patch 的方式有一些痛點(diǎn)的:比如電腦上安裝了多個(gè) JLink 驅(qū)動(dòng),如果想讓這些 JLink 驅(qū)動(dòng)都支持該 MCU 型號(hào),那就需要為每個(gè)驅(qū)動(dòng)都打一遍 Patch,當(dāng)我們的 Patch 累計(jì)得越來(lái)越多時(shí),工作量也就越來(lái)越大。

二、迎接新方法

為了解決舊方法的痛點(diǎn),從 JLink V7.62 開始,其換到了一種新的打 Patch 方式,我們可以在 V7.62 的 Release Note 里關(guān)于 DLL 的第 34 條更新里找到說(shuō)明:

順著那條說(shuō)明,我們找到 https://wiki.segger.com/J-Link_Device_Support_Kit 里詳細(xì)說(shuō)明,新方法將 Patch 包里的文件換到了一個(gè)與具體 JLink 驅(qū)動(dòng)安裝目錄無(wú)關(guān)的統(tǒng)一路徑,以后只要在這個(gè)統(tǒng)一路徑下打上 Patch,那么所有的 JLink 驅(qū)動(dòng)均可以使用這個(gè) Patch,省去了重復(fù)勞動(dòng)。

這里關(guān)于最重要的 .xml 文件,名字可以不用再像舊方法那樣必須是 JLinkDevices.xml,可以是自定義名字的 *.xml 文件,而且這個(gè)文件位置也不用固定,最深支持 4 級(jí)目錄,JLink DLL 會(huì)遞歸搜索找到最合適的 xml 文件來(lái)認(rèn)定 Patch。

至此,JLink 7.62優(yōu)化了手動(dòng)增加新MCU型號(hào)支持方法痞子衡便介紹完畢了,掌聲在哪里~~~

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
74HC595BQ,115 1 NXP Semiconductors 74HC(T)595 - 8-bit serial-in, serial or parallel-out shift register with output latches; 3-state QFN 16-Pin
$0.41 查看
CMWX1ZZABZ-078 1 Murata Manufacturing Co Ltd LORA MODULE

ECAD模型

下載ECAD模型
$16.04 查看
24LC256-I/ST 1 Microchip Technology Inc 32K X 8 I2C/2-WIRE SERIAL EEPROM, PDSO8, 4.40 MM, PLASTIC, TSSOP-8

ECAD模型

下載ECAD模型
$1.05 查看

相關(guān)推薦

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

碩士畢業(yè)于蘇州大學(xué)電子信息學(xué)院,目前就職于恩智浦(NXP)半導(dǎo)體MCU系統(tǒng)部門,擔(dān)任嵌入式系統(tǒng)應(yīng)用工程師。痞子衡會(huì)定期分享嵌入式相關(guān)文章