前面兩篇文章介紹了邊界掃描的基本原理和BSDL文件,本文文章介紹邊界掃描測試實際使用的兩款軟件工具,在后面的實戰應用部分,會演示基于STM32和FPGA的邊界掃描測試應用。
本文介紹兩款常用的邊界掃描測試軟件:XJTAG和TopJTAG,前者收費、功能強大,后者免費(和諧后),功能簡潔。
如果只是要進行簡單的邊界掃描測試,使用后者即可,本文重點介紹后者,也就是TopJTAG的下載、安裝和基本使用。
1. 功能強大的XJTAG
XJTAG是由劍橋大學的畢業生們設計開發的一整套系統,包括JTAG調試器硬件和上位機軟件,功能強大,價格不菲。
以其中一款JTAG控制器XJLink2 為例,其特性如下:
支持最多4個TAP接口
TCK最高可達166MHz
JTAG信號電壓可配置,1.1-3.3v之間0.1v步進
所有IO管腳都內置和電壓測量和頻率測量功能
開放的DLL API接口
XJTAG目前在國內授權的代理商有兩家:廣州風標電子和煙臺長韻電子,有需要的朋友可以聯系這兩家代理商。
2. 小巧簡潔的TopJTAG
常用的邊界掃描軟件還有TopJTAG公司的開發的一款小軟件TopJTAG Probe,可以基于常用的仿真器,如J-Link、USB-Blaster等,配合Top JTAG Probe軟件來實現邊界掃描測試,界面簡潔,使用簡單,比起XJTAG等專業的邊界掃描軟件,對于我們平時簡單測試使用是足夠了。
TopJTAG目前共有兩款工具:
TopJTAG Probe:邊界掃描測試軟件,可實現IO的讀取、控制、波形的顯示、脈沖的計數等。
TopJTAG Flash Programmer:可以對芯片外置的CFI Flash進行編程和讀取。
3. TopJTAG安裝
TopJTAG軟件安裝包獲取(包含Probe和Flash兩個工具),可以在公眾號后臺回復【邊界掃描】關鍵字,獲取安裝包、和諧工具的下載鏈接。
4. TopJTAG基本使用
這里以Xilinx Kintex-7 XC7K325T開發板,配合JLink V9調試器為例,演示TopJTAG Probe的基本使用。
首先按照下圖所示,連接FPGA和JLink調試器硬件
確保JLink在設備管理器能正確識別
打開TopJTAG Probe軟件,新建一個連接,選擇調試器為JLink,TCK時鐘選擇最高12MHz,可以看到還是支持很多JTAG調試器的。
如果JLink和FPGA連接正確,會彈出當前連接的芯片廠商和IDCODE。
指定BSDL文件的路徑,并進行驗證。
關于BSDL文件的獲取方法,可以查看上一篇文章:
強大的JTAG邊界掃描(2):BSDL文件介紹。
如果驗證通過,會彈出如下芯片視圖,可以看到每個管腳的狀態。
點擊RUN,啟動邊界掃描,默認工作在SAMPLE模式,藍色表示管腳當前為低電平,紅色表示管腳當前為高電平,黑色表示電源管腳(VCC/GND)。
至此,關于TopJTAG的安裝和基本使用就介紹完了,下面的幾篇文章我會以MCU STM32和FPGA XC7K325T為例,演示TopJTAG的詳細使用,直觀的認識邊界掃描是如何運行的,邊界掃描的幾個應用場景。
審核編輯:湯梓紅
-
FPGA
+關注
關注
1626文章
21678瀏覽量
602006 -
STM32
+關注
關注
2266文章
10876瀏覽量
354924 -
JTAG
+關注
關注
6文章
398瀏覽量
71606 -
測試軟件
+關注
關注
2文章
49瀏覽量
13040
原文標題:強大的JTAG邊界掃描3-常用邊界掃描測試軟件
文章出處:【微信號:mcu149,微信公眾號:電子電路開發學習】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論