首页 > 技术 > 内容

Xilinx FPGA远程调试方法(二)

时间:2025-12-03  作者:Diven  阅读:0

大家好,这里是程序员杰克。 一名平平无奇的嵌入式软件工程师。

上篇主要是分享了Vivado编译软件远程调试的方法。杰克使用Vivado软件进行远程连接,主要是用于固化程序以及FPGA(PL端)的异常排查。而本篇主要内容是对使用Vitis软件远程调试的方法进行和分享。

下面正式进入本章推送的内容。

01 远程调试准备

本推文使用Xilinx提供的hw_server进行调试。 该工具嵌入在安装Vivado/Vitis/Sdk的软件内,本地调用提供的脚本“hw_server.bat”开启TCP server即可开启远程服务器。 对于本地而言,主要是操作如下步骤:

安装编译软件

对于本地而言,仅仅是为了使用hw_server工具,因此安装编译软件必然是要以“占用存储少、安装时间短”为原则。杰克推荐安装Vivado Lab版本,这里附上下载地址和界面(安装时也可以仅安装Hardware Server)。

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

开启远程服务器

前面安装完编译软件后,便可以调用“hw_server.bat”脚本,开启TCP远程服务器。 对于各编译软件,该文件的路径为:“安装路径/bin/hw_server.bat”,双击后便可开启远程TCP服务器。连接烧录器与FPGA板卡

将烧录器与FPGA板卡连接起来,并上电。 至此,本地端的远程调试就绪。

02 Vitis远程调试和烧录

使用Vitis进行远程调试和烧录,其操作步骤如下:

  • 打开Configurations界面
  • 远端服务器IP和端口的配置和连接
  • 对目标芯片进行烧录/调试

打开Configurations界面

使用Vitis软件打开对应的工具界面,选中项目后点击右键,依次选择“Run/Debug As->Run/Debug Configurations...”,打开配置界面;2.在Run/Debug configurations界面,“Main”界面栏点击“New”;3.在弹出的界面,输入相关参数,然后点击“Test Connection”;4.当弹出“Connection successful”窗口时,即表示正常识别远端TCP服务器端口,点击“OK”,完成远端IP和端口号的配置;对目标芯片进行烧录/调试

远端IP配置好后,Run/Debug/固化时选择上面配置好的连接名称便可实现远程调试/固化(下图以Debug为例);特别说明:

对于使用ISE SDK而言,配置远端IP和端口时的操作类似;

当电脑存在多个不同的编译软件版本时,远端服务器、本地编译软件版本尽可能选择一致的版本,不同的版本可能会存在无法调用的问题;

03 文章

本篇推文主要是分享了使用Vitis进行远程调试和烧录的方法。 远端电脑使用hardware Server工具创建TCP服务器,而本机电脑使用Vitis连接远端IP和端口便可实现远程调试和烧录。 Vitis的远程调试功能主要是用在Xilinx的ZYNQ、Ultrascale等系列SOC芯片ARM(PS端)的远程调试以及固件烧录,在需要远程操作的情况下,极大地提高了工作效率。

猜您喜欢


双面胶作为常用的粘合材料,因其独特的优势而广受欢迎。双面胶具有强大的粘合力,能够在不同材质之间提供持久的固定效果,无论是纸张、塑料还是金属,都能轻松黏合。使用方...
2008-06-06 00:00:00
PTC(Positive Temperature Coefficient)热敏电阻独特的温度响应特性,在电路保护、温度控制等领域有着着重要作用。而宏达电子,作为...
2014-10-07 16:51:30
砂轮修整器是用于修整和维护砂轮形状的工具。能够有效地去除砂轮表面的磨损、变形和杂质,确保砂轮在切削和磨削过程中保持最佳的工作状态。通过定期使用砂轮修整器,可以延...
2010-04-24 00:00:00
作为丰田旗下受到欢迎的中型轿车,凯美瑞稳定的性能和舒适的驾乘体验赢得了众多车主的青睐。2012款凯美瑞25G豪华版配备了丰富的电子设备,中控系统作为车辆核心电子...
2025-11-02 01:30:05
我们的日常生活和工作中,监控系统是越来越重要的配件,保障着我们的安全和财产安全。然而,我们往往忽略了一个关键因素——监控电源。监控电源,如同系统的心脏,源源不断...
2024-02-09 00:00:00
电子元器件中,贴片电阻因其体积小、性能稳定而被应用。贴片电阻的阻值标识方式多样,理解其编码规则对于正确选型和使用非常重要。本文将重点解析“贴片电阻562”的阻值...
2025-11-05 03:01:08
牛皮纸胶带是以牛皮纸为基材的胶带,因其优良的粘附性和耐用性而应用于包装、封箱和手工艺等领域。这种胶带通常采用环保水性胶水,既保证了强力粘合,又减少了对环境的影响...
2008-01-03 00:00:00
防硫化电阻因其优异的耐硫化性能和稳定的电气特性,应用于照明、家电及工业控制等领域。作为专业生产防硫化电阻的知名企业,FOSAN(富捷电子)凭借先进的技术和严格的...
2016-04-10 02:27:01
压敏电阻(Varistor)是具有非线性电阻特性的元件,应用于电路中以保护设备免受过电压的损害。的主要功能是当电压超过一定阈值时,迅速降低阻值,从而分流过量电流...
2025-04-17 14:31:13