導航:首頁 > 程序命令 > jlink命令

jlink命令

發布時間:2022-02-07 06:15:04

A. linux下jlink-linux-arm怎麼安裝

1.首先要安裝libusb: sudo aptitude install libusb-dev

JLink要求64位系統要由32位的libusb,官方提示後續版本會修正此問題(很多系統默認已安裝)。

2.下載並安裝

(1)到segger官網下載JLink for Linux 驅動:http://www.segger.com/cms/jlink-software.html

(2)解壓JLink_Linux_XXX.tgz(XXX代表相應版本)

(3)執行以下命令安裝delivered shared library:

sudo cp libjlinkarm.so.* /usr/lib

sudo ldconfig

執行sudo ldconfig時可能會出現此錯誤:/usr/lib/libjlinkarm.so.4 is not a symbolic link,可能是由於符號連接文件拷貝以後屬性變化,需要重新建立連接:

cd /usr/lib

sudo rm -rf libjlinkarm.so.4

ls libjlinkarm.so.4* (查看當前系統使用的版本)

ln -s libjlinkarm.so.4.XXX libjlinkarm.so.4 (XXX代表相應版本)

這時再執行sudo ldconfig就行了。

(4)執行sudo cp 45-jlink.rules /etc/udev/rules.d/,確保當前用戶在plugdev用戶組中,執行命令sudo useradd -G plugdev XXX(XXX代表你的用戶名)。

【如果用戶組plugdev不存在,需要按以下步驟建立:

sudo groupadd plugdev 創建用戶組
sudo usermod -a -G plugdev XXX 添加用戶

然後重啟完成添加。】

(5)進入JLink文件夾,執行JLinkExe。

若出現此錯誤:libreadline.so.5: cannot open shared object file: No such file or directory,32位系統參照網上通用方法解決。64位系統安裝sudo aptitude install lib32readline5即可解決(若lib32文件夾下已有libreadline.so.5符號連接文件,需刪除後再安裝)。

(6)為方便使用,可在PATH路徑中創建JLinkExe的符號連接:

sudo ln -s /opt/JLink_Linux_V462a/JLinkExe /usr/bin/JLinkExe

這樣在主文件夾中輸入JLinkExe就能調出程序。

注意:(1)要獲得root許可權來運行sudo jlink,否則會出現問題:Can not connect to J-Link via USB.

(2)系統啟動過程中出現invalid rule:/etc/udev/rules.d/45-jlink.rules,需要修改該文件,將BUS!=」usb」刪除或注釋掉,然後重啟就可以了,不影響使用。

3.使用JLink

在J-Link>輸入」?」,即給出命令列表。我在使用過程中,總體覺得Linux下JLink不夠成熟,主要表現在資料太小、功能不易用、操作成功與否不提示(當然不排除不熟練的原因)。

3.1 下載loadbin

loadbin用於將二進制文件下載到目標存儲器,語法如下:

Syntax: loadbin <filename>, <addr> //Load binary file into target memory

下載之前需要設置下目標版的處理器,否則無法正常燒寫,我的型號是STM32F103RBT6,但在指定的時候只指定為STM32F103RB,如下:

J-Link>exec device = STM32F103RB

有個麻煩,下載完沒有明顯提示成功與否,可以通過這樣解決:在PC通過命令xxd查看待下載文件,下載進去通過JLink命令mem查看,判斷這兩者是否一樣(只比較前面若干位元組即可),若一樣,則表示燒寫成功。舉個例子,把/bin/cp文件燒到板子:

B. jlink 怎麼讀取flash

1、我們需要使用串口中操作,進入uboot然後把falsh的內容拷貝到內存中:
joseph@(qy) : sf read
Usage: sf read addr offset len
sf read 0x82000000 0x00000000 0x1000000(16M)
2、使用jlink中命令savebin拷貝內存數據到本地
命令 名稱 起始地址 長度(要讀取的長度)
savebin F:\3518\uboot_tools\3518a.bin 0x820000000x1000000(16M)
這樣就可以把flash中數據保存為bin文件了

C. jlink 怎麼通過指令加密晶元

1、打開J_FlashARM出現如下工作界面:2、選擇Options—Projectsettings進入Projectsettings界面:,3、點擊CPU,選擇合適的型號:此時,我們在device裡面選擇好我們目標板上的晶元就可以了,然後點擊確認。4、我們現在將JLINK和目標板進行連接:Target——connect沒有跳出錯誤,說明連接成功。5、打開我們要燒錄的hex文件:選擇需要燒錄的程序:選擇HEX文件後如下圖所示:7.燒錄程序:如果有彈出窗口,選擇是或者確定。8.重啟設備

D. jlink指令怎麼獲取Checksum

嗯什麼?

E. 關於MDK stm32 keil 程序下載出錯的問題,請問高手這是什麼原因

看看設置裡面是不是選擇的用jlink模擬,還有jlink的dll是不是已經載入到keil里了,用jlink命令窗口看看是否能識別RAM核,一個一個排除

F. java9及以上版本沒有tools和dt,不能運行java怎麼辦

java9後模塊化了。安裝jdk時沒有單獨的jre了
直接使用jdk的bin目錄下的java命令,或者使用jlink命令創建一個定製的jre和你的程序在一起發布。

G. java-14.0.1裡面是不是就沒有gre和db

JDK已經模塊化,沒有單獨JRE,
可以用jlink命令定製一個JRE。

閱讀全文

與jlink命令相關的資料

熱點內容
liunx安裝androidsdk 瀏覽:595
顯卡雲伺服器對比知乎 瀏覽:178
怎麼判斷雨棚旁柱子是否加密 瀏覽:397
android掛號源碼 瀏覽:397
買車有什麼app可以查看車型 瀏覽:1002
如何保證公司伺服器安全 瀏覽:586
如何在本地iis伺服器寫代碼 瀏覽:938
劍靈電信伺服器怎麼樣 瀏覽:652
骨科手術學pdf 瀏覽:772
監控伺服器與交換機需要什麼技術 瀏覽:58
為什麼文件解壓txt後亂碼 瀏覽:785
力學軸向拉伸和壓縮 瀏覽:115
一點公益系統源碼 瀏覽:1003
python怎麼創建新文本 瀏覽:963
redis操作命令 瀏覽:283
安卓加密後輸入密碼黑屏 瀏覽:527
如何讓安卓沒有升降按鍵 瀏覽:769
網易伺服器炸了游戲怎麼辦 瀏覽:814
會逐年減產的加密貨幣有哪些 瀏覽:779
吉祥碼安卓手機怎麼能敲出來 瀏覽:806