主要内容

常见问题及修复

解决在安装或使用支持包的I/O模式特性时遇到的问题。金宝app

无线电硬件忙

问题

MATLAB®的调用返回此警告消息信息方法:

信息(开发)
##建立与硬件的连接。此过程可以采取几个##秒。警告:具有iPaddress 192.168.3.2的设备正忙。该设备已由块,块对话框或系统对象拥有。停止模拟,关闭打开的对话框,或调用系统对象的发布方法以允许分配新所有者。

这个消息意味着无线电硬件正在被另一个MATLAB或Simulink使用金宝app®实体。当发生以下任何条件时,无线电硬件可能会忙碌:

  • Si金宝appmulink正在进行仿真。

  • 接收器或发射器块掩模是打开的。

  • 存在锁定的接收或发送系统对象™。

可能的解决方案

通过停止模拟、关闭块掩码或调用释放System对象的方法。

没有硬件数据

问题

Streaming启动后,您不会从无线电硬件接收数据。

可能的解决方案金宝搏官方网站

重新连接。如果没有连接,可能是网卡损坏、线缆损坏或电源掉电导致。重新建立连接:

  • 检查电缆和电源。

  • 跟随在主机上配置网络连接的向导硬件设置过程,以确保您有一个基本的连接。

  • 如果您不能与主机建立通信,请检查您的无线电硬件是否有故障连接或缺陷。

使用无线电硬件同步软件

  • 对于无线电对象:使用信息功能。

  • 接收块:打开接收块掩码,单击信息

  • 对于接收器系统对象:使用信息功能。

ARP (Refresh Address Resolution Protocol)缓存。当IP地址或MAC地址绑定刷新时,您可以得到此消息,这将干扰从无线电硬件到主机的数据传输。为了避免刷新问题,可以在ARP缓存中设置一个静态表项,即存放地址绑定的表项。为了找到IP地址和MAC地址,在接收器的块掩码中,检查硬件信息部分。

在下面的示例中,无线电硬件配置了默认IP地址192.168.3.2,并且MAC地址是00-0A-35-02-21-8A

对于Windows®,启用系统管理员权限后,在命令shell中执行以下命令:

命令:cmd> arp -s 192.168.3.2 00-0A-35-02-21-8A

要确认您得到了预期的结果,请检查表并验证输出是否显示了静止的入口类型:

CMD> ARP -A 192.168.3.2接口:192.168.2.8 --- 0x16互联网地址物理地址192.168.3.2 00-0A-35-02-21-8A静态

对于Linux.®,苏达启用特权后,在命令shell中执行以下命令(注意MAC地址分隔符是":"而不是"-"):

命令:sh> sudo /usr/sbin/arp -s 192.168.3.2 00:0A:35:02:21:8A . sh> sudo /usr/sbin/arp

要确认您得到了预期的结果,请检查表并验证输出是否显示静态条目类型,如字符串。

Sh > sudo /usr/sbin/arp -a 192.168.3.2 ?at 00:0a:35:02:21:8a [ether] PERM on eth3 . (192.168.3.2) at 00:0a:35:02:21:8a [ether] PERM on eth3 . (192.168.3.2

信息功能失败

问题

无线电硬件不会与主机通信。您可能会收到类似于以下内容的错误:

信息(开发)
##建立与硬件的连接。这个过程可以花几秒钟。警告:无法为URI创建上下文:IP:192.168.3.2地址不可用或未正确清除最后一个连接。确保设备已连接。如果问题仍然存在,请单击此处,然后重试。

可能的解决方案金宝搏官方网站

请尝试这些连接检查,以确定通信问题发生的位置。

检查主机硬件以太网连接

  • 检查无线电硬件电源是否打开。

  • 检查以太网线的一端是否插入主机,另一端是否插入无线电硬件。

  • 检查以太网LED是否已打开。

    • 如果一个或两端的以太网LED未打开,请检查两端的电缆连接。

    • 如果灯仍然没有来,请尝试不同的以太网电缆。

  • 如果主计算机上有多个以太网端口,请检查无线电硬件是否已连接到所需的以太网端口。

  • 检查主机以太网连接的TCP/IPv4属性是否如在主机上配置网络连接引导的硬件设置过程。

  • 检查主机的子网值和无线电硬件是否一致。

  • 重复配置步骤。

检查无线电硬件和操作系统之间的连接。检查连接使用命令和无线电硬件的IP地址。

  1. 打开命令窗口(在Windows上)或shell(在Linux上)。

  2. 试着联系无线电硬件,用命令和无线电硬件的IP地址:

    %平IP地址

    IP地址是无线电硬件的IP地址,例如,“192.168.3.2”

    笔记

    使用无线电硬件的IP地址,而不是主机IP地址。

如果你得到回应命令,则连接成功。

如果你明白了请求超时,网络连接设置错误。看到在主机上配置网络连接引导的硬件设置过程。

超支或欠载运行很有用

问题

该模型不是实时运行的。

可能的解决方案金宝搏官方网站

指定地址上的设备不是已知的SDR设备

问题

对指定设备地址的函数的调用将返回一个错误,即设备未知、无法与无线电硬件通信或找不到设备。

可能的解决方案

  • 检查无线电硬件电源是否打开。

  • 检查以太网线的一端是否插入主机,另一端是否插入无线电硬件。

  • 检查以太网LED是否已打开。如果一个或两端的以太网LED未打开,请检查两端的电缆连接。如果灯仍然没有来,请尝试不同的以太网电缆。

  • 如果主计算机上有多个以太网端口,请检查无线电硬件是否已连接到您想要的以太网端口

  • 检查主机以太网连接的TCP/IPv4属性是否如在主机上配置网络连接引导的硬件设置过程。

  • 检查主机的子网值和无线电硬件是否一致。

  • 检查硬件读卡器中是否插入了正确的SD卡图像。

  • 重复硬件配置步骤。

无法识别usb到以太网适配器

问题

在硬件设置过程中,在网络连接配置步骤中,您看不到连接列表中列出的usb到以太网适配器。

可能的解决方案

  • 确保Windows已正确安装。如果你有任何困难,去Windows设备管理器>网络适​​配器.确保您的加密狗位于已安装和可用设备列表中。如果不是,请联系加密狗制造商或使用操作系统更新驱动程序。

  • 如果加密狗在里面设备管理器列表,返回网络连接配置步骤并刷新列表。如果适配器仍未显示,请按照手动步骤配置网络连接:步骤3.配置主机.然后您可以返回硬件设置过程并继续。

主机阻止或防病毒软件正在干扰主机 - 硬件通信

问题

主机阻塞或防病毒软件干扰主计算机与无线电通信的能力。

可能的解决方案

  • 关闭主机阻塞或网络管理器实用程序。请参阅制造商说明。

  • Windows下关闭杀毒软件,执行控制面板>网络和互联网>网络连接.打开所需网络连接的属性窗口,并清除除的所有复选框互联网协议版本4 (TCP/IPv4)

SD卡镜像下载失败

问题

当使用downloadImage要下载开发板的SD卡图像,将出现以下错误消息:

###下载图像失败…试图连接到地址'192.168.3.2'时出错。无法连接到硬件。后返回错误而试图连接 : @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ 警告:远程主机识别已经改变了!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 可能有人做一些急!有人可能正在偷听你(中间人攻击)!也有可能是主机密钥刚刚被更改。远程主机发送的ECDSA密钥指纹为e1:03:3c:eb:e1:cd:76:52:54:20:af:e0:f1:ed:82:66。请与系统管理员联系。在/home/user/中添加正确的主机密钥。ssh/known_hosts to get rid of this message. Offending ECDSA key in /home/user/.ssh/known_hosts:381 Password authentication is disabled to avoid man-in-the-middle attacks. Keyboard-interactive authentication is disabled to avoid man-in-the-middle attacks. Permission denied (publickey,password,keyboard-interactive).
当开发板使用的SSH密钥与之前连接的密钥不一致时,会出现此问题。这些密钥是在新SD卡映像的第一次启动时生成的。

可能的解决方案

删除所有属于分配给开发板的IP地址的SSH主机密钥。例如:

%ssh-keygen -R 192.168.3.2

笔记

在终端中而不是在MATLAB控制台中运行此命令。

ZedBoard过热

问题

在ZedBoard™的SDR处理过程中,Zynq®处理器过热,停止工作。

可能的解决方案

ZedBoard Rev B和更早的版本必须有一个散热器。(Rev C和以后的版本已经安装了散热器。)如果你的板有一个FMC无线电连接,但没有散热器,你可能会遇到这个问题。

射频卡脱落开发板

问题

FMCOMMS RF卡往往会在Zynq开发板上脱离插槽,特别是当您使用沉重的天线时。

可能的解决方案

使用SDR开发工具包附带的僵局。

时钟兼容性检查失败

问题

当你试图在无线电硬件和System对象或块之间建立通信时,你会得到以下错误消息:

Tx/Rx基带采样率不匹配。

您可能正在尝试在使用单个设备时以不同的基带采样率发送和接收无线电信号。

可能的解决方案

确保发射机和接收机具有相同的基带采样率。看到在单个设备上传输和接收为更多的细节。

数据接收挂

问题

当试图从无线电硬件接收数据时,MATLAB或Simulink没有响应。金宝app

可能的解决方案

当数据超时属性或参数设置为默认值时, MATLAB或Sim金宝appulink无限期地等待数据。如果你有一个自定义位流加载到板上,这是可能的无线电硬件不返回任何样本。

  • 释放锁,电源循环电路板。

  • 重新加载默认比特流:

    dev = sdrdev('ad936x');downloadimage(dev,'boardname',devicename);

相关的话题