USRP-Windows下运行FPGA工程(二)

启动USRP的命令后续又遇到很多坑,这里一一列出来与大家分享,希望能够让后面的人少走些弯路。

问题1.  执行make命令已经能够跑了,但是提示:can't read 'zny' no such variable

原因分析:我现在用的是VIVADO2021.1, 因为USRP需要调用SDK,而在2020之后,VIVADO都是使用VITIS代替SDK了, 先尝试新建一个VIVADO工程,然后launch一下vitis,如果提示 vitis launch failed 则需要额外安装。安装说明可参考:Vitis开发(一):Vivado启动vitis_vivado2019打开vitis-CSDN博客

问题2:终于安装好vitis,以为可以高枕无忧的跑工程了,不出意外,意外出现了。问题2,在跑USRP IPcore生成的时候,cygwin又卡主不动了,仍然提示can't read 'zny' no such variable, 又各种找了N圈, 然后发现有小伙伴遇到了相同的问题:Empathy List Archives (ettus.com)

原因分析:大概原因可以总结为两点:

  1. 更新vitis之后,我还是在原来的工程中跑的IP,所以有些原始文件遗留影响,建议用make cleanall这个命令---试了没用,然后又重新起了一个工程,再试,还是出问题。
  2. 由于在(一)USRP-Windows下运行FPGA工程-CSDN博客 中,存在IP core locked的问题,所以工程中的IPcore是我自己生成的,虽然能跑了,但是对后面流程有隐患,tcl脚本见不得是我自己跑出来的,所以提示出错了。--于是我重新安装VIVADO,重新添加补丁:VIVADO如何安装补丁文件-CSDN博客,用VIVADO打开IP没有锁了,继续跑,IP没问题了

问题3:VIVADO卡住不动。就在我以为马上就要大功告成的时候,cygwin告诉我别高兴太早。 通过make help命令,运行 VIVADO,能够将VIVADO启动了,但是运行了大概半个多小时,后面log就不动了--wish day,又是各种查,终于在VIVADO的论坛上找到了答案:Vivado综合过程永不停止 (xilinx.com)

原因分析:总结下来就一个原因,VIVADO高版本软件没有在win11上进行充分测试,所以可能会遇到卡死的情况,所以还是老实的找台WIN10的机器跑吧。

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
USRP-292x是一个高性能、通用的软件定义无线电平台,可以用于无线电频谱监测、通信系统仿真、无线电协议开发和测试等应用场景。作为一名初学者,我们应该了解如何正确地使用USRP-292x,以下是一个入门指南。 1.了解USRP-292x的硬件结构 USRP-292x由主机、FPGA(现场可编程逻辑器件)和RF模块组成。我们需要了解硬件结构并了解每个部分如何协同工作。了解硬件结构可以更好地理解USRP-292x的使用和功能,同时也为问题的排查提供了基础。 2.学习USRP-292x相关软件 USRP-292x相关软件是操作硬件的重要组成部分。学习相关软件可以让我们更方便地控制硬件,并且更好地了解USRP-292x的使用方式。其中主要的软件包括GNU Radio、UHD、gr-osmosdr等等。 3.熟悉USRP-292x的频率和带宽 频率和带宽是USRP-292x重要的参数。在使用USRP-292x之前需要先了解自己需要使用的频率和带宽是什么,这样可以更好地规划无线电应用场景和系统仿真。 4.制定USRP-292x工作流程 有了了解USRP-292x硬件结构、相关软件、频率和带宽的基础上,我们需要为USRP-292x制定一个工作流程。例如:确定无线电系统模型,设计信号处理流程,确定实验方案等等。 5.探索USRP-292x的应用 USRP-292x是一种通用、高灵活性的软件定义无线电平台,可以应用在许多无线电领域中。可以通过探索各种应用场景,了解不同领域里的硬件和软件需求,对USRP-292x的理解将会更加深入。 总之,了解USRP-292x的硬件结构和相关软件、熟悉频率和带宽、制定工作流程、探索应用场景等等,都是我们掌握USRP-292x的基础。随着对USRP-292x的理解加深,我们可以更好地应用它在各种无线电应用场景中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值