
遠(yuǎn)程調(diào)試在整機(jī)調(diào)試時(shí)是很有必要和方便的,今天帶給大家一個(gè)通過(guò)無(wú)線wifi下載調(diào)試fpga的一種方法,下邊是整個(gè)架構(gòu)的框圖:

上邊是整個(gè)框圖,主要的數(shù)據(jù)流是Vivado通過(guò)PC上的WIFI鏈接到WIFI路由器上,然后對(duì)同一個(gè)局域網(wǎng)內(nèi)的ESP32模擬的JTAG進(jìn)行管理,當(dāng)然也可以直接使用PC上分享的WIFI熱點(diǎn)進(jìn)行管理,主要是保證Vivado上所在的PC wifi和ESP32所在的wifi處于同一個(gè)局域網(wǎng)內(nèi),這里面主要應(yīng)用的原理就是AMD公司提供的XVC。
Xilinx 虛擬線纜(XVC)是一種基于 TCP/IP 的協(xié)議,其不僅可發(fā)揮類(lèi)似于 JTAG 線纜的作用,而且還可提供一種無(wú)需使用物理線纜便可訪問(wèn)和調(diào)試 FPGA 或 SoC 設(shè)計(jì)的方法。
詳細(xì)的介紹:可以看官方XAPP1251
?https://china.xilinx.com/content/dam/xilinx/support/documentation/application_notes/xapp1251-xvc-zynq-petalinux.pdf
官方提供的歷程數(shù)據(jù)流如下:

工程截圖如下:

官方的歷程也是開(kāi)源的,地址在下面鏈接上:
?https://github.com/Xilinx/XilinxVirtualCable/
官方使用ZYNQ價(jià)格比較昂貴,所以我們今天演示的是使用價(jià)格低廉的ESP32,下面展示一下怎么使用:
第一步:在下面地址下載ESP32的工程
?https://github.com/kholia/xvc-esp32
關(guān)于下載的方式,我有在公眾號(hào)上分享過(guò)相關(guān)文章(江湖之大,gayhub是我另一個(gè)家!),這里就不再贅述了
下載完需要先安裝ESP32的支持包才能編譯通過(guò):
Windows系統(tǒng)的相關(guān)文件如下:
鏈接:https://pan.baidu.com/s/16NcO4SbwLiV6jOaVtaaC-A?pwd=open提取碼:open
下載的工程文件解壓后,用Arduino EDA工具打開(kāi)工程:

設(shè)置自己的ESP32開(kāi)發(fā)板。
第二步,修改頭文件credentials.h

staticconstchar*MY_SSID="1";
staticconstchar*MY_PASSPHRASE="0w36E(92";
中MY_SSID是WIFI的賬號(hào),MY_PASSPHRASE是WIFI的密碼。
插上串口下載上面的程序到ESP32板子上。
第三步,連接ESP32和開(kāi)發(fā)板
ESP32目前的引腳分配如下:

第四步,下載調(diào)試
關(guān)于下載調(diào)試的詳細(xì)步驟可以查看下面的視頻(包括怎么在Vivado中添加上面這個(gè)XVC設(shè)備)。
審核編輯 :李倩
-
FPGA
+關(guān)注
關(guān)注
1660文章
22428瀏覽量
636894 -
無(wú)線
+關(guān)注
關(guān)注
31文章
5696瀏覽量
178882 -
框圖
+關(guān)注
關(guān)注
0文章
165瀏覽量
8886
原文標(biāo)題:起飛!通過(guò)無(wú)線WIFI下載調(diào)試FPGA
文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
提高石英晶體振蕩器相位噪聲性能的4種方法
CODESYS-WIFI-62:RS232/以太網(wǎng)無(wú)線調(diào)試的工業(yè)級(jí)專(zhuān)家
單片機(jī)系統(tǒng)硬件的調(diào)試方法
有多少種方法可以進(jìn)行頻響曲線測(cè)量?
如何使用FPGA實(shí)現(xiàn)SRIO通信協(xié)議
FPGA板下載運(yùn)行調(diào)試流程
FPGA板下載調(diào)試流程
start openocd timeout 的一種解決方式
指令集測(cè)試的一種糾錯(cuò)方法
CAN總線遠(yuǎn)程調(diào)試工具在工程機(jī)械領(lǐng)域的創(chuàng)新應(yīng)用
PKCAN-WIFI無(wú)線應(yīng)用工具在工程機(jī)械遠(yuǎn)程調(diào)試領(lǐng)域的創(chuàng)新應(yīng)用
硬件調(diào)試:JLink 驅(qū)動(dòng)配置與調(diào)試技巧
FPGA調(diào)試方式之VIO/ILA的使用
通過(guò)無(wú)線wifi下載調(diào)試fpga的一種方法
評(píng)論