當前位置:編程學習大全網 - 編程語言 - jlinklinux驅動jlinklinux

jlinklinux驅動jlinklinux

jlink和stlink相比哪個好?

jlink更好

J-Link是最著名的ARM開發調試工具,J-Link由SEGGER公司生產。提供對市面上幾乎所有ARM內核芯片的支持。目前最新版本的J-Link產品為V8,支持JTAG和SWD模式。

jtag和jlink的區別與聯系連接器?

壹、JTAG

JTAG用的計算機的並口,JTAG也是壹種國際標準測試協議(IEEE1149.1兼容),主要用於芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。

標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。

相關JTAG引腳的定義為:TCK為測試時鐘輸入;TDI為測試數據輸入,數據通過TDI引腳輸入JTAG接口;TDO為測試數據輸出,數據通過TDO引腳從JTAG接口輸出;TMS為測試模式選擇,TMS用來設置JTAG接口處於某種特定的測試模式;TRST為測試復位,輸入引腳,低電平有效。

二、JLINK

J-Link是針對ARM設計的壹個小型USB到JTAG轉換盒。它通過USB連接到運行Windows的PC主機。J-Link無縫集成到IAREmbeddedWorkbenchforARM中,它完全兼容PNP(即插即用):

(1)支持所有ARM7和ARM9體系;

(2)下載速度高達50KB/秒;

(3)無需外接電源(USB取電);

(4)最高JTAG速度達8MHz;

(5)自動速度識別;

(6)固件可升級;

(7)20腳標準JTAG連接器;

(8)帶USB連線和20腳的扁平線纜;

(9)可以用於KEIL,IAR,ADS等平臺速度,效率,功能均比ULINK強J-LINK仿真器V8版,其仿真速度和功能遠非簡易的並口WIGGLER調試器可比。J-LINK支持ARM7、ARM9、ARM11、Cortex-M3核心,支持ADS、IAR、KEIL開發環境。V8.0版本除擁有上壹版本V7.0的全部功能外,軟硬件上都有改進:

(1)V8.0版的SWD硬件接口支持1.2-5.0V的目標板,V7.0只能支持3.3V的目標板。

(2)V8.0使用雙色LED可以指示更多的工作狀態,V7.0只有1個LED指示燈。

(3)V8.0增強了JTAG驅動能力,提高了目標板的兼容性。

(4)優化了固件結構,使應用程序區擴大壹J-LinkARM主要特點。

三、ULINK

ULINK——ULINK2是ARM公司最新推出的配套RealViewMDK使用的仿真器,是ULink仿真器的升級版本。ULINK2不僅具有ULINK仿真器的所有功能,還增加了串行調試(SWD)支持,返回時鐘支持和實時代理等功能。開發工程師通過結合使用RealViewMDK的調試器和ULINK2,可以方便的在目標硬件上進行片上調試(使用on-chipJTAG,SWD和OCDS)、Flash編程。

四、ST-LINK

ST-LINK/V2指定的SWIM標準接口和JTAG/SWD標準接口,其主要功能有:

(1)編程功能:可燒寫FLASHROM、EEPROM、AFR等;

(2)仿真功能:支持全速運行、單步調試、斷點調試等各種調試方法,可查

看IO狀態,變量數據等;

(3)仿真性能:采用USB2.0接口進行仿真調試,單步調試,斷點調試,反

應速度快;

(4)編程性能:采用USB2.0接口,進行SWIM/JTAG/SWD下載,下載速

度快;

五、直接區別簡述

JLINK的功能要比JTAG強大,因為JTAG用的是並行口,所以在使用的時候不方便,而且功能也不如JLINK,。ULINK是KEIL公司開發的仿真器,專用於KEIL平臺下使用,ADS,iar下不能使用。JLINK是通用的開發工具,可以用於KEIL,IAR,ADS等平臺速度,效率,功能均比ULINK強,ULINK和ULINK2的功能和速度也沒有JLINK強大。看過壹些帖子,普遍說,JLINK比ST-LINK調試時穩定。但是ST-LINK可以支持STM8的調試。

jlink刷固件方法?

1.清除jlink原有固件(步驟壹定要正確,錯了的話建議從頭開始)

(1)首先給jlink插入USB,保持通電;

給Erase短路(用跳線或者鑷子連上),並保持至少5s,去除跳線,然後拔掉USB下電;

(2)給TST短路(用跳線或者鑷子連上),然後插入USB上電(此時電腦顯示壹個無法識別的硬件設備,不用管它),並且保持至少10s之後斷開USB連接,然後再去除跳線;

(3)把jlink用USB插入電腦,到了這壹步,基本工作就完成了,可以進行下壹步了!

2.修改jlinkV8固件

首先使用winHEX打開V8.bin固件,並且找到以0xFF00為起始地址的4個Bytes並將其修改為0xFFFFFFFF(如果不修改這個,SN修改會提示無法重寫)。

安裝了jdk沒有安裝jre怎麽辦?

眾所周知,在jdk1.8之後,就不在提供jre了;但是我們可以通過JDK提供的工具生成JRE,下面是操作步驟:

1.打開系統的“終端窗口”;windows直接“win鍵+r,輸入CMD”即可進入;linux則可以鼠標右鍵後,選擇“Openinterminal”即可。

2.切換到JDK的安裝目錄下,記住不需要進入任何壹個JDK安裝目錄的子目錄;進入JDK安裝目錄後,會發現壹個bin目錄。

對不同的操作系統,分別執行命令:

1)windows操作系統執行:binjlink.exe--module-pathjmods--add-modulesjava.desktop--outputjre

2)Linux操作系統下執行:bin/jlink--module-pathjmods--add-modulesjava.desktop--outputjre

3.然後妳會看見在JDK安裝目錄下新生成的jre目錄。

jlink運行環境?

硬件連線安裝正常後,

1.安裝arm在linux下的編譯器

2.安裝linux環境下JLink軟件

3.啟動JLinkGDBServer,參數:-deviceCortex-M3-ifSWD-speed200,顯示等待連接

4.修改代碼makefile中的GDBserverIP為127.0.01

5.執行makedebug。

  • 上一篇:全面顛覆VR體驗 HUAWEI VR Glass評測
  • 下一篇:遙感技術有什麽應用事例
  • copyright 2024編程學習大全網