在uhd下使用usrp2和n系列_第1页
在uhd下使用usrp2和n系列_第2页
在uhd下使用usrp2和n系列_第3页
在uhd下使用usrp2和n系列_第4页
在uhd下使用usrp2和n系列_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在 UHD 下使用 USRP2 和N 系列将映像文件装入 SD 卡中 (仅对 USRP2)提示 !谨慎使用命令 usrp2_card_burner.py 。如若指向错误的设备 节点,可能会重写硬盘。请确认 -dev= 指向 SD 卡。提示 ! 尽管理论上 USRP2 可以使用第三方 SD 卡。但是有些类型的 SD 卡不能同 CPLD 进行交互:该卡 可能是 SDHC ,它不支持同 CPLD 的交互。 该卡有意外的时间特性。鉴于上面的这些因数,建议使用随 机的 SD 卡。使用 Unix 烧卡工具 sudo /share/uhd/utils/usrp2_card_burner_gui.py- OR

2、 - cd /share/uhd/utilssudo./usrp2_card_burner.py -dev=/dev/sd -fpga= sudo./usrp2_card_burner.py -dev=/dev/sd -fw=使用选项 -list 可获取可能的原始设备清单。 list 将会剔除 容量太大无法装入 SD卡的磁盘扇区和设备。 Linux, Mac OS X, 和 Windows 都具 有该 -list 选项。使用windows 烧卡工具/share/uhd/utils/usrp2_card_burner_gui.py将映像文件装入板上闪存中 (仅对 USRP-N 系列 )USRP-

3、N系列产品可以通过网络进行重新编程来更新或更改固件( firmware )和 FPGA映像( images )。但每当在更新映像( images )过程中,总 是在系统重新启动( powercycling )之前对 FPGA 和固件两者的映像烧结。这便可确保设备一旦被重启,其映 像文件与之配套。使用 Unix的网络烧卡工具sudo/share/uhd/utils/usrp_n2xx_net_burner_gui.py- OR -cd /share/uhd/utils-fw=./usrp_n2xx_net_burner.py -addr=地址总是 192.168.10.2o./usrp_n2xx

4、_net_burner.py -addr=-fpga=使用Windows 的网络烧卡工具 /share/uhd/utils/usrp_n2xx_net_burner_gui.py 设备的恢复 - Device recovery and bricking载入有问题的映像文件可能会招致设备处于无法工作的状 态。幸运的是, USRP-N 系列可以启用安全(只读)映像模式。如若启用安全映像模 式,用户便可试图再次装入映像文件。壳体内的按钮( S2) 便是安全模式按钮。在上电启动过程中 按下该按钮便可启动安全映像模式。持续按住该按钮直到前 面板的LED 从闪烁到稳定( blink and remains

5、olid )。在安全模式中, USRP-N 设备的 IP 配置网络 - Setup networkingUSRP2 仅支持千兆级以太网,所以其无法同10/100 Mbps接口直接相互工作。 尽管如此, 10/100 Mbps 接口还是可以 通过一个千兆级的以太网交换机间接同USRP2 相连接。配置主机接口- Setup the host interfaceUSRP2的通过千兆级以太网的通信是基于 IP/UDP 层。其缺省 IP 地址为192.168.10.2 。这样只需配置计算机侧一个静态 IP 地址便可使其相互通信。推荐使用 IP 地址 192.168.10.1 和子网掩码255.255.2

6、55.0.备注:在使用 UHD 情况下,如若 USRP2的 IP 地址没有被指定,应用软件便会使用 UDP 广播的数据包来定位 USRP2 。存在这样一些情况,防火墙 软件会阻碍 UDP 广播的数据包。在此建议更改或取消防火墙相关功用。 单口多机化 - Multiple devices per host 为最大化数据处理能力,建议一个以太网接口配置一台 USRP2 设备。尽管如此,通过千兆级的交换机也可以同多 台设备相互连接。无论哪种情况,每个以太网接口单元都必 须有自己的子网,其相关的USRP2 的地址应当处于其子网范围内。例如:USRP2 设备 0 的配置 :以太网接口 IPv4 地址 :

7、192.168.10.1以太网接口子网掩码 : 255.255.255.0USRP2 设备的 IPv4 地址 :192.168.10.2USRP2 设备 1 的配置 :以太网接口 IPv4 地址:192.168.20.1以太网接口子网掩码 : 255.255.255.0USRP2 设备的 IPv4 地址:192.168.20.2更改 USRP 的 IP 地址 - Changethe USRP2s IP address 基于下面可能的原因需要对 USRP2 的 IP 地址进行更改:满足特定的网络配置要求 在同一宿主计算下使用多台 USRP2使用(用户)熟知的 IP 地址(以防遗忘)方法 1: 更

8、改 USRP2 IP 地址的先决条件是必须清楚其正在使用的地址,网络也必须 如上所述地被恰当的配置成功。然后运行下面的命令:cd /share/uhd/utils./usrp_burn_mb_eeprom-args= -key=ip-addr -val=192.168.10.3方法 2(仅适用于 Linux): 此方法假定在对设备现在使用的 IP 地 址不清楚的情况下。它使用以太网的原始数据包短接( bypass )IP/UDP 协议层而直接同 USRP2 通信。如下运行命令:cd /share/uhd/utils sudo./usrp2_recovery.py-ifc=eth0 -new-i

9、p=192.168.10.3通信问题 - Communicationproblems首次构建一个开发平台时,碰到各种各样的 USRP 通信问题是不足为奇的。下面便是一些简化的问题和诊断的 建议。防火墙 - Firewall issues 在没有配置设备的IP 地址的情况下,设备查询机制便会通过各个以太网接口广 播 UDP 数据包来试图建立相互间的通信。众多防火墙会阻碍对这些 广播信息的反馈。如若(如此,只能)禁止系统的防火墙功 能、或明晰需确认的设备的 IP 地址。在此情况下的建议是:要么关闭防火墙、要么建立一 个规则为端口号为 49152 的 UDP 的数据源建立通道。“Ping ”设备 -

10、 Ping the deviceUSRP响应 icmp echo 。成功的 ping 意味着设备已经被成功地启动,也意味着希望的 IP 地址被 成功的配置。ping 192.168.10.2 监视串口 - Monitor the serial outputRead the serial port to get debug verbose from the embedded microcontroller.The microcontroller prints useful information about IP addresses,MAC addresses, control packets,

11、 fast-path settings, and bootloading. Use a standard USB to 3.3v-level serial converter at230400 baud. Connect GND to the converter ground, and connect TXDto the converter receive. The RXD pin can be left unconnected asthis is only a one-way communication.USRP2:Serial port located on the rear edgeN2

12、10:Serial port located on the left side监视主网流量 - Monitor the host network trafficUse wireshark to monitor packets sent to and received from the device.赋予设备地址 - Addressing the device单一设备的配置 - Single device configurationIn asingle-device configuration, the USRP device must have a uniqueIPv4 address on

13、the host computer. The USRP can be identifiedthrough its IPv4 address, resolvable hostname, or by other means.See the application notes on device identification. Use this addressing scheme with the single_usrp interface. Exampledevice address string representation for a USRP2 withIPv4 address192.168

14、.10.2 addr=192.168.10.2 多台设备的配置 - Multiple device configurationIn amulti-device configuration, each USRP device must have a uniqueIPv4 address on the host computer. The device address parameterkeys must be suffixed with the device index. Each parameter keyshould be of the format . Use this addressin

15、g scheme with themulti_usrp interface.The order in which devices are indexed corresponds to the indexing of the transmit and receive channels.The key indexingprovides the same granularity of device identification as in the single device case.Exampledevice address string representation for 2 USRP2s w

16、ith IPv4addresses 192.168.10.2 and 192.168.20.2addr0=192.168.10.2, addr1=192.168.20.2 使用 MIMO 电缆 - Using the MIMOCableThe MIMOcable allows two USRP devices to share reference clocks, timesynchronization, and the ethernet interface. 共享网络模式 - Sharedethernet modeInshared ethernet mode, only one device

17、in the configuration can be attached to the ethernet. This device will be referred to as themaster, and the other device, the slave.Themaster provides reference clock and time synchronization to theslave.All datapassing between the host and the slave is routed over the MIMO cable.Bothmaster and slav

18、e must have different IPv4 addresses in the samesubnet.Themaster and slave may be used individually or in a multi-deviceconfiguration.Externalclocking is optional, and should only be supplied to the master device.The roleof slave and master may be switched with the mimo_mode deviceaddress (see dual

19、ethernet mode).Exampledevice address string representation for 2 USRP2s with IPv4addresses 192.168.10.2 (master) and 192.168.10.3 (slave)- Multi-device example addr0=192.168.10.2,addr1=192.168.10.3- Two single devices exampleaddr=192.168.10.2 addr=192.168.10.3双网模式 - Dual ethernet modeIn dualethernet

20、 mode, both devices in the configuration must be attachedto the ethernet. One of the devices in the configuration will beconfigured to provide synchronization. This device will be referredto as the master, and the other device, the slave.Themaster provides reference clock and time synchronization to

21、 theslave.Thedevices require the special device address argument mimo_modeset.Bothmaster and slave must have different IPv4 addresses in differentsubnets.Themaster and slave may be used individually or in a multi-deviceconfiguration.Externalclocking is optional, and should only be supplied to the ma

22、sterdevice.Exampledevice address string representation for 2 USRP2s with IPv4addresses 192.168.10.2 (master) and 192.168.20.2 (slave)- Multi-device exampleaddr0=192.168.10.2, mimo_mode0=master,addr1=192.168.20.2, mimo_mode1=slave- Two single devices exampleaddr=192.168.10.2,mimo_mode=masteraddr=192.

23、168.20.2,mimo_mode=slave硬件配置注解 - Hardware setupnotes前面板指示灯 - Front panelLEDsThe LEDson the front panel can be useful in debugging hardware and softwareissues. The LEDs reveal the following about the state of thedevice:LED A: transmittingLED B: mimo cable linkLED C: receivingLED D: firmware loadedLED

24、 E: reference lockLED F:CPLD loaded参考时钟 -10MHzUsing anexternal 10MHz reference clock, square wave will offer the bestphase noise performance, but sinusoid is acceptable. Thereferenceclock requires the following power level:USRP2 5to 15dBmN2XX 0 to15dBmPPS - Pulse PerSecondUsing aPPS signal for times

25、tamp synchronization requires a square wavesignal with the following amplitude:USRP25VppN2XX 3.3to 5VppTest thePPS input with the following app:are device address arguments (optional if only one USRP is on yourmachine)cd/share/uhd/examples./test_pps_input-args=内部 GPS 伺服时钟 - InternalGPSDOPlease seeth

26、e GPSDO application note for information on configuring and usingthe internal GPSDO.Installation instructions:Remove the daughterboard.Move J510jumper on the motherboard from 1-2 to 2-3 in order to switch fromexternal 10 MHz Ref Clock to GPSDO s 10 MHz RefClockScrew theGPSDO module in place with the

27、 screws provided. The screws aretreated to avoid loosening with vibration.Connectthe GPSDO power cable to J509 on the motherboard, and then toconnector D on the GPSDO moduleConnectan SMB to SMA cable between connectors B and J506 (PPS2)Connectan SMB to SMA cable between connectors C and J507 (CLKREF

28、2)Connectthe serial cable between connectors A and J312 (RS232-3)on themotherboard. If J312 on your USRP isn t a keyedconnector, pleaseensure to connect pin1 (TX) of connector A to pin3 (RX) on J312.Removethe washer and nut from the MMCX to SMA-Bulkhead cable. Connect itto connector E and then inser

29、t SMA-Bulkhead connector through thehole in the rear panel. Tighten nut to fasten in place.Replacethe daughterboard pushing all the cables underneath.Then runthe following commands: cd /share/uhd/utils./usrp_burn_mb_eeprom -args=-key=gpsdo -val=internalRemovalinstructions:Restorethe jumper setting, disconnect the cables, and unscrew theGPSDOunit. Then run the following commands:cd /shar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论