J-Link是一款用于調(diào)試和編程嵌入式系統(tǒng)的工具
下載J-Link軟件包:
首先,從SEGGER官方網(wǎng)站(https://www.segger.com/downloads/jlink/)下載適用于Linux的J-Link軟件包。通常,這將是一個(gè)名為JLink_Linux_Vxxx.tar.gz
的文件,其中xxx
表示版本號(hào)。
解壓縮文件: 打開(kāi)終端并導(dǎo)航到下載文件所在的目錄。使用以下命令解壓縮文件:
tar -xzf JLink_Linux_Vxxx.tar.gz
進(jìn)入解壓后的目錄:
cd JLink_Linux_Vxxx
安裝依賴項(xiàng): 根據(jù)SEGGER的文檔,J-Link可能需要一些依賴項(xiàng)才能正常工作。使用以下命令安裝這些依賴項(xiàng)(如果尚未安裝):
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev
安裝J-Link: 現(xiàn)在可以安裝J-Link了。運(yùn)行以下命令:
sudo cp -R * /opt/SEGGER/JLink
這將把J-Link文件復(fù)制到/opt/SEGGER/JLink
目錄。
創(chuàng)建符號(hào)鏈接: 為了方便使用J-Link命令行工具,可以創(chuàng)建一些符號(hào)鏈接。運(yùn)行以下命令:
sudo ln -s /opt/SEGGER/JLink/JLinkExe /usr/bin/JLinkExe
sudo ln -s /opt/SEGGER/JLink/JLinkGDBServer /usr/bin/JLinkGDBServer
sudo ln -s /opt/SEGGER/JLink/JLinkRTTClient /usr/bin/JLinkRTTClient
添加udev規(guī)則:
為了讓非root用戶能夠訪問(wèn)J-Link設(shè)備,需要添加一個(gè)udev規(guī)則。創(chuàng)建一個(gè)新文件/etc/udev/rules.d/99-jlink.rules
,并添加以下內(nèi)容:
SUBSYSTEM=="usb", ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1015", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1366", ATTRS{idProduct}=="1055", MODE="0666", GROUP="plugdev"
保存文件并重新啟動(dòng)udev:
sudo udevadm control --reload-rules
sudo udevadm trigger
現(xiàn)在,J-Link已經(jīng)在Linux系統(tǒng)上安裝完成。你可以通過(guò)運(yùn)行JLinkExe
來(lái)測(cè)試是否一切正常。如果看到J-Link的命令提示符,那么安裝就成功了。