亚洲综合图片区自拍_思思91精品国产综合在线观看_一区二区三区欧美_欧美黑人又粗又大_亚洲人成精品久久久久桥本

【世界聚看點】Xilinx FPGA遠(yuǎn)程調(diào)試方法(二)

2023-05-25 15:09:25 來源:杰克拉力船長

大家好,這里是程序員杰克。 一名平平無奇的嵌入式軟件工程師


(相關(guān)資料圖)

上篇主要是分享了Vivado編譯軟件遠(yuǎn)程調(diào)試的方法。杰克使用Vivado軟件進(jìn)行遠(yuǎn)程連接,主要是用于固化程序以及FPGA(PL端)的異常排查。而本篇主要內(nèi)容是對使用Vitis軟件遠(yuǎn)程調(diào)試的方法進(jìn)行總結(jié)和分享。

下面正式進(jìn)入本章推送的內(nèi)容。

01 遠(yuǎn)程調(diào)試準(zhǔn)備

本推文使用Xilinx提供的hw_server進(jìn)行調(diào)試。 該工具嵌入在安裝Vivado/Vitis/Sdk的軟件內(nèi),本地調(diào)用提供的腳本“hw_server.bat”開啟TCP server即可開啟遠(yuǎn)程服務(wù)器。 對于本地而言,主要是操作如下步驟:

安裝編譯軟件開啟遠(yuǎn)程服務(wù)器連接燒錄器與FPGA板卡

安裝編譯軟件

對于本地而言,僅僅是為了使用hw_server工具,因此安裝編譯軟件必然是要以“占用存儲少、安裝時間短”為原則。杰克推薦安裝Vivado Lab版本,這里附上下載地址和界面(安裝時也可以僅安裝Hardware Server)。

https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html

開啟遠(yuǎn)程服務(wù)器

前面安裝完編譯軟件后,便可以調(diào)用“hw_server.bat”腳本,開啟TCP遠(yuǎn)程服務(wù)器。 對于各編譯軟件,該文件的路徑為:“安裝路徑/bin/hw_server.bat”,雙擊后便可開啟遠(yuǎn)程TCP服務(wù)器。

連接燒錄器與FPGA板卡

將燒錄器與FPGA板卡連接起來,并上電。 至此,本地端的遠(yuǎn)程調(diào)試就緒。

02 Vitis遠(yuǎn)程調(diào)試和燒錄

使用Vitis進(jìn)行遠(yuǎn)程調(diào)試和燒錄,其操作步驟如下:

打開Configurations界面遠(yuǎn)端服務(wù)器IP和端口的配置和連接對目標(biāo)芯片進(jìn)行燒錄/調(diào)試

打開Configurations界面

1.使用Vitis軟件打開對應(yīng)的工具界面,選中項目后點擊右鍵,依次選擇“Run/Debug As->Run/Debug Configurations...”,打開配置界面;

2.在Run/Debug configurations界面,“Main”界面欄點擊“New”;

3.在彈出的界面,輸入相關(guān)參數(shù),然后點擊“Test Connection”;

4.當(dāng)彈出“Connection successful”窗口時,即表示正常識別遠(yuǎn)端TCP服務(wù)器端口,點擊“OK”,完成遠(yuǎn)端IP和端口號的配置;

對目標(biāo)芯片進(jìn)行燒錄/調(diào)試

遠(yuǎn)端IP配置好后,Run/Debug/固化時選擇上面配置好的連接名稱便可實現(xiàn)遠(yuǎn)程調(diào)試/固化(下圖以Debug為例);

特別說明:

1.對于使用ISE SDK而言,配置遠(yuǎn)端IP和端口時的操作類似;

2.當(dāng)電腦存在多個不同的編譯軟件版本時,遠(yuǎn)端服務(wù)器、本地編譯軟件版本盡可能選擇一致的版本,不同的版本可能會存在無法調(diào)用的問題;

03 文章總結(jié)

本篇推文主要是分享了使用Vitis進(jìn)行遠(yuǎn)程調(diào)試和燒錄的方法。 遠(yuǎn)端電腦使用hardware Server工具創(chuàng)建TCP服務(wù)器,而本機(jī)電腦使用Vitis連接遠(yuǎn)端IP和端口便可實現(xiàn)遠(yuǎn)程調(diào)試和燒錄。 Vitis的遠(yuǎn)程調(diào)試功能主要是用在Xilinx的ZYNQ、Ultrascale等系列SOC芯片ARM(PS端)的遠(yuǎn)程調(diào)試以及固件燒錄,在需要遠(yuǎn)程操作的情況下,極大地提高了工作效率。

標(biāo)簽:

上一篇:原神月蓮位置分布在哪?原神璃月在哪個位置
下一篇:最后一頁