Xilinx FPGA远程调试方法(一)

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

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

Xilinx FPGA远程调试方法(一)

日常的FPGA开发常常会遇到“编码与上机调试使用各自的电脑”的场景,解决方法一般如下:

  • 把编码电脑搬到机器旁进行调试
  • 在仪器电脑安装编译软件
  • 通过远程server进行调试

一般FPGA的开发软件都比较大,安装时间较长;而搬电脑到仪器旁繁琐且辛苦;两个方法耗时又耗力,不太灵活,杰克建议是使用远程server来调试和烧录。对于赛灵思FPGA芯片而言,主要是调试FPGA(PL端)和ARM(PS端)。FPGA使用Vivado软件进行调试,而ARM使用Vitis/SDK软件调试。因此本系列推文会就两个软件远程调试的方法进行和分享。本篇和分享Vivado软件远程调试的方法。

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

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 Vivado远程调试

使用Vivado对FPGA进行烧录/调试,其操作步骤如下:

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

打开Hardware Manager界面

打开Hardware Manager有好几种方法,这里仅罗列两种方法:是在Vivado首页打开,是在工程里面打开;

在Vivado首页打开Hardware Manager:2.在工程界面打开Hardware Manager:配置和连接远端服务器的IP和端口号

在打开的Hardware Manager界面中,点击“Open Target”,然后点击“Open New Target”;2.在Hardware Server Settings界面,连接选择“Remote server”,输入对应的远端服务器的IP和端口号,然后点击“Next”,开始连接远端服务器;3.连接成功后会显示硬件平台的目标和芯片,如下图所示即连接成功;4.完成连接和配置后界面如下所示:对目标芯片进行烧录/调试

通过以上步骤,已经连接好远端的硬件服务器,便可进行远程调试和烧录了。

03 文章

本篇推文主要是分享了使用Vivado进行远程调试和烧录的方法。 远端电脑使用hardware Server工具创建TCP服务器,而本机电脑使用Vivado连接远端IP和端口便可实现远程调试和烧录。

猜您喜欢

水准仪是测量高度差和地面水平的重要工具,常用于建筑、土木工程及地形测量。根据不同的使用需求,水准仪主要分为光学水准仪、电子水准仪和激光水准仪。光学水准仪是传统的...
2023-08-06 00:00:00

现代电子设备中,随着技术的不断进步,产品的小型化和高性能化成为了设计的主流趋势。SIP(系统级封装)技术正是为了满足这一需求而生,SIP_19.7x6mm作为一...
2025-02-24 16:27:09

牛角型电解电容因其独特的设计和优越的性能,成为电子元器件中的热门选择。其高容量特性使其能够在小体积内储存大量电能,满足高负载应用的需求。牛角型结构增强了电容的散...
2012-08-27 00:00:00

反光贴是应用于交通安全、广告宣传和装饰设计等领域的特殊材料。选择合适的反光贴时,需关注以下几个关键参数。反光贴的反光等级是重要指标,通常分为工程级、商业级和高强...
2019-05-04 00:00:00

熔断器作为电子保护元件的重要组成部分,受到了关注。旭程(Xucheng)作为国内知名的电子元器件品牌,其推出的XC7系列熔断器因性能优良和稳定性高,受到了市场的...
2020-06-19 03:31:30

硅胶枪是常见的手工工具,应用于家庭和工业领域。主要作用是将硅胶或热熔胶加热并挤出,以便进行粘接、密封和填充。无论是修补家居用品、制作手工艺品,还是在装修中进行密...
2008-08-08 00:00:00

现代电子设备快速发展的背景下,连接器作为电子产品中的关键部件,其性能和可靠性直接影响到整机的功能和使用体验。CONN_8.6X4.35MM_SM连接器凭借其独特...
2025-04-20 01:01:12

电位器作为调节电路电压和电流的重要元件,受到了关注。融欣(JACKCON)作为知名的电位器品牌,高品质的产品和稳定的性能赢得了众多客户的青睐。本文将详细介绍融欣...
2016-05-01 02:22:30

贴片电阻20R0和200Ω看起来很像,但实际上代表不同的阻值,并不一样。理解它们的区别对于电路设计和电子元件选型至关重要。「20R0」表示20.0Ω的电阻。字母...
2024-11-26 11:29:45

18C贴片电阻本身并不直接代表电压值。指的是电阻的尺寸,即长1.8mm,宽0.8mm。 要确定18C贴片电阻的电压承受能力,需要考虑的功率等级。常见的18C贴片...
2024-11-29 10:26:02