主要内容

常见问题及修复

解决安装期间或使用支持包的I/O模式特性时遇到的问题。万博1manbetx

无线电硬件繁忙

问题

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

信息(dev)
##建立硬件连接。这个过程可能需要几秒钟。警告:ip地址为192.168.3.2的设备繁忙。该设备已经由块、块对话框或系统对象拥有。停止模拟,关闭打开的对话框,或调用System对象的释放方法以允许分配新的所有者。

这条消息意味着无线电硬件正在被另一个MATLAB或Simulink使用万博1manbetx®实体。当发生以下任何一种情况时,无线电硬件可能会变得繁忙:

  • Si万博1manbetxmulink仿真正在进行中。

  • 接收机或发射机块掩码已打开。

  • 存在一个锁定的接收机或发射机系统对象™。

可能的解决方案

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

硬件无数据

问题

流开始后,您不会从无线电硬件接收数据。

可能的解决方案万博 尤文图斯

重新连接。如果没有连接,则可能是网卡、电缆或断电导致问题。要重建连通性:

  • 检查线缆和电源。

  • 遵循配置主机网络连接的硬件设置过程,以确保您有基本的连接。

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

软件与无线电硬件同步

  • 对于无线电对象:使用信息函数。

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

  • 对于接收器系统对象:使用信息函数。

刷新地址解析协议(ARP)缓存。当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

要确认获得了预期的结果,请检查表并验证输出显示了静态条目类型:

cmd> arp -a 192.168.3.2接口:192.168.2.8——0x16 Internet地址物理地址类型192.168.3.2 00-0a-35-02-21-8a static

Linux®,sudo启用特权后,在命令shell中执行以下命令(注意MAC地址分隔符是“:”而不是“-”):

a:35:02:21:8A . sh> sudo /usr/sbin/arp -s 192.168.3.2

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

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

信息函数失败

问题

无线电硬件没有与主机通信。你可能会得到一个类似如下的错误:

信息(dev)
##建立硬件连接。这个过程可能需要##几秒钟。警告:为uri: ip:192.168.3.2创建上下文失败,该地址不可用或上次连接未正确清除。确保设备已连接。如果问题仍然存在,请单击这里,然后重试。

可能的解决方案万博 尤文图斯

尝试这些连接检查,看看是否可以确定通信问题发生在哪里。

检查主机与硬件以太网连接

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

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

  • 检查以太网指示灯是否亮起。

    • 如果一端或两端以太网指示灯不亮,请检查两端线缆连接是否正常。

    • 如果灯还是不亮,试试另一根以太网电缆。

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

  • 主机以太网连接的TCP/IPv4属性如图所示配置主机网络连接引导的硬件设置过程。

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

  • 重复执行配置步骤。

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

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

  2. 方法联系无线电硬件命令和无线电硬件的IP地址:

    %平ipaddress

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

    请注意

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

如果你收到回复命令,则连接成功。

如果你明白我的意思请求超时时,网络连接设置不正确。看到配置主机网络连接引导的硬件设置过程。

超支或不足

问题

模型不是实时运行的。

可能的解决方案万博 尤文图斯

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

问题

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

可能的解决方案

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

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

  • 检查以太网指示灯是否亮起。如果一端或两端以太网指示灯不亮,请检查两端线缆连接是否正常。如果灯还是不亮,试试另一根以太网电缆。

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

  • 主机以太网连接的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和更早的修订必须有一个散热器附加。(修订版C和以后的修订版已经附加了散热器。)如果你的电路板有FMC收音机,但没有散热器,你可能会遇到这个问题。

射频卡从开发板上脱落

问题

FMCOMMS RF卡容易从Zynq开发板的插槽中掉出来,特别是当你使用较重的天线时。

可能的解决方案

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

时钟兼容性检查失败

问题

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

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

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

可能的解决方案

确保发射机和接收机具有相同的基带采样率。看到单设备发送和接收欲知详情。

数据接收挂

问题

当试图从无线电硬件接收数据时,MATLAB或Simulink没有响应。万博1manbetx

可能的解决方案

当数据超时属性或参数设置为默认值时, MATLAB或Sim万博1manbetxulink无限期等待数据。如果您将自定义位流加载到电路板上,则可能无线电硬件不返回任何样本。

  • 要释放锁,请给电路板上电。

  • 重新加载默认比特流:

    dev = sdrdev('AD936x');downloadImage (dev BoardName,设备名称);

相关的话题