USRP_X310_Device_Recovery手册

news/2024/11/17 23:27:11/

概述

本教程介绍了通过JTAG接口刷新FPGA image以恢复USRP X310的过程。因为USRP可以在linux、windows等系统上使用,但是在烧写image时,由于下载的image问题、烧写image过程中突然断电等都会导致USRP X310启动失败,无法发现设备。此时就需要在linux环境下安装vivado软件对USRP进行恢复。对于那些不熟悉linux环境的人员来说,搭建整个环境非常困难,而且在搭建的过程中也会遇到很到意外的问题,即使熟悉linux系统,但是vivado软件的下载、安装过程也非常麻烦,同时在安装好软件之后还需要安装驱动等。因此,为了使恢复USRP的过程尽可能的简单,在这里专门搭建了恢复USRP X310的平台,省去了安装linux系统、vivado软件、配置USRP环境的过程。在该平台上,直接将vivado环境集成在了linux系统中,大家只需要安装好VMwave之后,导入集成好的Linux系统,在终端输入命令就可以启动vivado软件。本教程详细的向大家介绍了如何安装VMwave、如何向VMwave中导入集成好的Linux_Mint环境以及如何恢复USRP X310。
本教程提供两种方式,第一种方式可以直接下载提供的X310_Device_Recovery_Tool.zip文件(提取码:8q8g),然后根据前面四个步骤操作;第二种方式,如果已经搭建好了usrp的环境,则不用下载X310_Device_Recovery_Tool.zip文件,直接参考第五个步骤进行操作。

一、前言

  1. 下载X310_Device_Recovery_Tool.zip文件,然后解压得到X310_Device_Recovery_Tool

  2. X310_Device_Recovery_Tool文件中:

在这里插入图片描述

  • Linux_Mint文件夹:集成好的Linux环境,该环境中已经集成了vivado_lab 工具,不需要再安装vivado_lab工具;
  • Vivado_Lab_2019.2文件夹:vivado_lab 工具;
  • VMware-player-16.0.0.exe:虚拟机软件;
  • X310_Device_Recovery manual:X310_Device_Recovery工具的使用说明文档。
  1. 使用工具:

    • usrp_x310

    • 电脑

    • 千兆网线

    • jtag连接线

二、VMwave的安装

  1. 找到VMware-player-16.0.0.exe文件,双击运行:

  2. 点击next,然后打钩,点击next

    在这里插入图片描述

在这里插入图片描述

  1. 选择安装位置,点击next

在这里插入图片描述

  1. 去掉启动时检查产品更新加入VMwave客户体验提升计划的对钩,然后点击next

在这里插入图片描述

  1. 点击next,点击install

    在这里插入图片描述

在这里插入图片描述

  1. 安装完成后,点击Finish

在这里插入图片描述

三、在VMwave中导入linux系统:

  1. 打开VMwave软件,选择打开虚拟机:

在这里插入图片描述

  1. 选择X310_Device_Recovery_Tool->Linux_Mint->Linux_Mint.vmx,点击Open

在这里插入图片描述

  1. 双击Linux_Mint:

在这里插入图片描述

注:此linux系统使用的密码为一个空格

四、usrp_x310恢复

  1. 右击linux右下角网口图标,选择Edit Connections

    在这里插入图片描述

在这里插入图片描述

  1. 点击+,点击Create

    在这里插入图片描述

在这里插入图片描述

  1. 为了便于区分,命名为usrp_x310,设置Ethernet中的MTU为1500

在这里插入图片描述

  1. 设置IPv4 Settings中Method为Manual,点击Add,设置Address 为192.168.10.1,Netmask为255.255.255.0,然后点击Save;

在这里插入图片描述

  1. 将x310 和主机用JTAG线连接,打开x310的电源,在弹出的界面选择Connection to a virtual machineLinux_Mint,然后点击ok

    在这里插入图片描述

  2. 若没有弹出上面的窗口,则可点击状态栏的Player->Removable->Future Devices Diglilent USB Device->Connect(Disconnect from host),然后点确定

    在这里插入图片描述

  3. 双击桌面的Vivado_Lab图标,或打开终端,在终端输入/opt/vivado/Vivado_Lab/2019.2/bin/vivado_lab启动vivado:

在这里插入图片描述

  1. 点击Open Hardware Manager:

在这里插入图片描述

  1. 在弹出的界面选择Tools->Auto Connect

在这里插入图片描述

  1. 选中xc7k410t_0(1),右击,选择Program Device

    在这里插入图片描述

  2. 选择Bitstream file文件,这里以x310的HG为例,文件目录为/usr/share/uhd/images/usrp_x310_fpga_HG.bit,选好后点击ok,点击Program:

在这里插入图片描述

在这里插入图片描述

  1. 完成之后关闭vivado_lab工具,用千兆网线连接x310和主机,然后打开终端,输入uhd_find_devices

    在这里插入图片描述

  2. 输入uhd_usrp_probe,出现下面界面,说明x310已恢复:

    在这里插入图片描述

  3. 在终端输入uhd_image_loader --args "type=x300,addr=192.168.10.3,fpga=HG",下载新的镜像:

    注:addr=192.168.10.3替换成自己的x310地址,可以通过uhd_find_devices来查看地址

在这里插入图片描述

  1. 到此,x310恢复成功,可以正常使用了。

五、Vivado_Lab的安装(该部分适用于有Linux系统且没有vivado环境的用户)

  1. linux系统中已经安装了vivado环境的,则可以跳过Vivado_Lab的安装;

  2. 在浏览器进入[xilinx官网](下载 (xilinx.com))下载Vivado_LAB,这里以2019.2版本为例,点击2019.2,选择linux的版本下载:

    在这里插入图片描述

在这里插入图片描述

  1. 下载完成后,找到Xilinx_Vivado_Lab_Lin_2019.2_1106_2127.tar.gz,右键选择Extract Here,等待解压完成:

在这里插入图片描述

  1. 解压完成后,选中刚才解压的文件,右键选则Open As Administrator,然后输入密码,点击Authenticate :

在这里插入图片描述

  1. 进入到该目录后,双击xsetup文件,选择Run in Terminal

    在这里插入图片描述

    在这里插入图片描述

  2. 若提示系统不兼容,直接点击ok即可:

在这里插入图片描述

  1. 然后点击continue,然后next:

    在这里插入图片描述

在这里插入图片描述

  1. 勾选三个I Agree,然后点击next,然后默认,直接点击next:

    在这里插入图片描述

在这里插入图片描述

  1. 在这里选择vivado_lab安装的位置,这里我选择/opt/Vivado,选好之后点击Open,然后点击Next

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 点击`isntall,开始安装:

在这里插入图片描述

  1. 安装完成后点击Ok

在这里插入图片描述

  1. 安装JTAG的驱动,打开终端,切换到驱动目录:

    cd /opt/vivado/Vivado_Lab/2019.2/data/xicom/cable_drivers/lin64/install_script/install_drivers

    注:我的vivado是在opt目录下,前面的/opt根据自己的安装目录进行替换。

  2. 在终端输入sudo ./install_digilent.sh,当时是Successfully installed Digilent Cable Drivers,说明驱动安装成功:

  3. 然后输入sudo udevadm control --reload,加载UDEV:

在这里插入图片描述

  1. 安装完成后按四、usrp_x310 恢复操作

http://www.ppmy.cn/news/560323.html

相关文章

通用软件无线电平台 USRP X310

公司网站:www.luowave.com,欢迎登陆浏览更多产品信息 通用软件无线电平台 USRP X310 USRP X310是一款性能卓越,定位于高端的,服务于下一代软件无线电设计和开发的软件无线电设备。USRP X310由两个收发DC到6GHz,带宽最…

冰点还原卸载教程

1、首先你得先安装好冰点还原,如果没有安装,可以参考下面链接安装; 冰点还原安装以及激活教程 2、重新打开还原软件,按照箭头指示点击自动启动后解冻,然后点击应用并重启; 3、电脑重启后,打开状…

怎么关闭Deep Freeze (冰点还原精灵单机版)

如果你想暂时关闭,更新东西或者安装软件 你可以尝试一下这个:   CTRLALTSHIFTF6呼出DeepFreeze的控制面板,这个时候DeepFreeze会提示你要你输入管理员密码,输入密码后,可以看到所示的控制区。    DeepFreeze默认的…

计算机中冰点还原快捷键,冰点还原软件如何使用,小编教你如何使用冰点还原软件...

当我们的电脑不小心被病毒侵害时,使得一些文件遭受到病毒的破坏,该怎么办呢?我们可以使用冰点还原软件来解决,并且冰点还原软件可以保护您的硬盘免受病毒侵害,它能够很好的抵御病毒的入侵以及人为的对系统有意或无意的…

冰点还原精灵有什么作用

冰点还原精灵是一款超强大的系统还原软件,可使计算机配置免遭破坏,从而将 IT帮助台收到的求助数量和耗费的成本降低 75%。它可以确保每个台式机、笔记本和服务器始终处于部署该软件之初的最佳运行状态。 公司/组织的计算机的可靠性得以显著提…

如何卸载deepfreeze(冰点还原)

deep freeze卸载办法 按AltCtrlShfitF6可以调出设置菜单,设置好密码。 一共有三项设置: 第一项:保护 第二项:开机几次后保护 第三项:不保护 密码进入,第一项是保护,第二项是启动几次电脑后保护,第三个是不保护. 你要更…

冰点还原精灵简介

关于冰点还原精灵这款软件,用过的人都知道,它是一款系统恢复软件。 当把它安装在电脑上,它可在每次开机时,自动将系统还原到预定的初始状态,默认即为安装软件时的良好状态,保护你的系统不被更改&#xff0c…

冰点还原精灵使用方法

步骤/方法 一、冰点的安装 1、只能安装在win2000和xp两个系统下,其它系统不支持。 2、安装时注意选择保护的硬盘…… 3、进入系统后软件呼出热键为 ctrlAItshiftF6 也可以按住shift的同时鼠标双击任务图标打开,打开后可设定密码,默认密码为空…