j-link模擬器的作用和價值以及Ubuntu下使用注意事項
阿新 • • 發佈:2022-03-31
一 J-LINK是什麼?
J-Link是SEGGER公司為支援模擬ARM核心晶片推出的JTAG模擬器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等整合開發環境支援所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等核心晶片的模擬,與IAR,Keil等編譯環境無縫連線,操作方便、連線方便、簡單易學,是學習開發ARM最好最實用的開發工具。
二 可以做什麼?
J_LINK在除錯基於ARM核的晶片時,應用十分廣泛,主要表現在以下幾個方面:
1 JLinkExe 可以為晶片下載bin檔案並進行單步除錯
2 JFlashSPIExe 通過SPI介面讀寫晶片的flash並燒寫flash
3 JLinkSWOViewerExe SWO介面的日誌列印檢視。
當然,還有其他功能,如下圖所示:
三 ubuntu下安裝使用注意事項:
1 無法連線到JLINK裝置
這裡面一般有幾個需要注意,一個是該工具要在root下使用才可以。
其次,安裝完成之後一定要重啟一下電腦。
2 需要license驗證
筆者的電腦上使用介面的JLINK時候,會彈出來需要license驗證,其實,筆者的裝置是正版的。這個問題阻礙了我很久,後面筆者嘗試使用命令列,才發現命令列不需要license。
遇到這類問題的朋友可與注意下。