Xilinx FPGA远程调试方法(二)

时间:2025-11-01  作者:Diven  阅读:0

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

Xilinx FPGA远程调试方法(二)

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

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

01 远程调试准备

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

  • 安装编译软件
  • 开启远程服务器
  • 连接烧录器与FPGA板卡

安装编译软件

对于本地而言,仅仅是为了使用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端)的远程调试以及固件烧录,在需要远程操作的情况下,极大地提高了工作效率。

猜您喜欢

电子设计和制造过程中,贴片电阻(SMD电阻)作为基本且重要的元器件,其工作温度的控制直接影响电路的稳定性和寿命。温升是指电阻在通电工作时,由于自身功率消耗而导致...
2025-10-31 21:31:13

按钮指示灯附件是实用的设备,应用于各类机械和电子产品中。不仅能够为用户提供清晰的操作指示,还能提升设备的整体美观性。该附件通常由高品质的LED灯珠和耐用的外壳材...
2009-06-12 00:00:00

复合电容器是现代电子设备中常用的元件。具有高性能和高可靠性。复合电容器的应用很,比如在电源管理和信号处理方面。本文将详细探讨复合电容器的特点,应用以及优缺点。复...
2025-03-22 07:30:02

牙具是我们日常口腔护理中不可少的工具,主要可以分为以下几类:首先是牙刷,牙刷是最常见的牙具,分为手动牙刷和电动牙刷。手动牙刷使用方便,适合大多数人,而电动牙刷则...
2017-12-01 00:00:00

电讯工具套装应用于多个领域,成为现代通信不可少的部分。在电信行业,技术人员利用这些工具进行网络安装、维护和故障排除,确保信号稳定和设备正常运作。在IT行业,电讯...
2009-04-05 00:00:00

霍尔开关是基于霍尔效应的传感器,应用于现代电子设备中。主要作用是检测磁场的存在与强度,从而实现位置、速度和方向的测量。霍尔开关的工作原理是,当一个导体或半导体置...
2022-04-28 00:00:00

四端子电阻独特的测量准确性和的应用领域,成为了精密电子设计和制造中不可少的一部分。TT Electronics,作为英国知名的电子元器件供应商,其四端子电阻产品...
2015-03-08 19:23:30

比较器是应用于电子设备中的重要组件,其主要优势体现在以下几个方面。比较器具有高速度的响应特性,能够在极短的时间内完成输入信号的比较,适用于高速信号处理的场合。比...
2009-10-19 00:00:00

贴片电阻的功率,也就是瓦数,并非一个固定值,而是根据尺寸和型号的不同而变化的。常见的贴片电阻功率从1/16W (0.0625W) 到1W甚至更高不等。 大多数情...
2024-11-29 10:26:17