新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > JLink v8克隆版破解向導

        JLink v8克隆版破解向導

        作者: 時間:2016-11-27 來源:網絡 收藏

        摘要

        Jlink 4.5版本之后驅動會識別老的克隆版的JlinkV8,Jlink軟件在啟動時會提示為克隆版本后退出。目前主流的破解方式主要有兩種:方法一,繼續使用 老版本的DLL鏈接庫;方法二,更新固件。方法一的好處在于可以不用更新JlinkV8的固件,但也限制了對JlinkV8的使用,而且每次更換IDE的 時候都需要進行重復操作。方法二是比較根本的辦法,通過重新燒寫固件并寫入新的序列號,可以一勞永逸地避過Jlink軟件的克隆版檢測,可以無縫地兼容新 的IDE。在本文中講說明方法二的操作流程。

        本文引用地址:http://www.104case.com/article/201611/322353.htm

        準備工作

        1. JlinkV8一個,也就是俗稱的“黑磚頭”。

        2. 安裝Atmel固件下載軟件“InstallAT91-ISP v1.11.exe”。

        下載鏈接:http://download.csdn.net/detail/suyong_yq/6524925

        JlinkV8的核心MCU是基于ARM7內核的AT91SAM7S64,用這款軟件下載JlinkV8的固件。

        3. JLInk出廠固件“v8_ID-XXXXXXXX.bin”。

        下載鏈接:http://download.csdn.net/detail/suyong_yq/6524913

        這是最初版本的固件,在后面將說明它的特殊性。

        4. 最新版的Jlink驅動軟件,想用多新用多新。

        目前最新的版本是4.72,在官網下載驅動需要Jlink的序列號。

        官網下載頁面:

        http://www.segger.com/jlink-software.html

        這里給出一個可用的下載鏈接:

        http://download.csdn.net/detail/suyong_yq/6524959

        5. 跳線一根。

        步驟1擦除原有固件

        1. 使用USB接口供電(上電前不需要操作跳線)。

        2. 上拉ERASE,短接ERASE跳線,見圖1所示的A處。

        圖1 JlinkV8

        3. 等待20秒。這個時間內,MCU內部會運行擦除Flash的程序。

        4. 拔出USB線,斷電。

        5. 恢復ERASE,移除圖1中A處的跳線。

        步驟2恢復BootLoader

        1. 接入USB供電。注意,由于固件已經被擦除,此時電腦上會提示不可識別的USB設備,不必理會。

        2. 拉高TST,短接TST跳線,見圖1中的B處。

        3. 等待10秒以上。長一點時間比較保險,去倒杯水吧。

        4. 拔出USB線,斷電。

        5. 恢復TST,移除圖1中B處跳線。

        步驟3下載固件

        1. 啟動SAM-BA軟件,提示選擇連接(此時下載模式的驅動已經識別出來后才能顯示有效的連接),選擇芯片(板子)型號“AT91SAM7S64-EK”。

        2. 連接成功后,在“Download/UploadFile”區域中的“SendFile Name”欄中選擇固件文件“v8_ID-XXXXXXXX.bin”,戳一下“SendFile”,開始下載。

        3. 提示是否需要解鎖Flash,戳“Yes”,不解鎖無法下載。

        4. 等下載完畢后會提示是否啟動寫保護,戳“No”,寫保護后不能自動升級,但是可以防止程序被沖掉。

        5. 退出SAM-BA軟件。

        步驟4更新Jlink序列號

        1. 斷開JlinkV8后重新連接,在電腦上識別驅動。

        2. 啟動JlinkCommander軟件,會提示要升級固件,暫時先不升級。此時可以看到識別出來JlinkV8的序列號S/N是-1,為出廠設置。

        3. 在命令行中輸入“exec setsn=XXXXXXXX”。其中XXXXXXXX是8個十進制數,可以隨意設定,比如說是當天的日期。需要注意的是,寫入序列號后將不能通過本命 令更改序列號,除非重新寫入固件恢復出廠設置。退出JlinkCommander軟件。

        設定成功如下圖2所示:

        圖2 設定Jlink序列號

        4. 斷開JlinkV8后重新連接,重新啟動JlinkCommander軟件,提示升級,果斷升級。JLinkV8固件安全升級為最新版。固件更新成功,如圖3所示。

        圖3 固件更新成功

        本文的每個步驟都經過實際驗證,可放心操作。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 河北省| 广饶县| 临西县| 建水县| 鹿邑县| 子长县| 南平市| 沅陵县| 英吉沙县| 神池县| 新沂市| 百色市| 雅江县| 彭州市| 澄迈县| 罗定市| 绿春县| 株洲县| 若尔盖县| 郯城县| 东阿县| 元江| 专栏| 恩平市| 佛教| 遵化市| 高雄县| 大厂| 桐乡市| 贵阳市| 澳门| 佛学| 那曲县| 吉水县| 潮安县| 甘德县| 延津县| 佛山市| 正蓝旗| 泊头市| 年辖:市辖区|