【问题标题】:AudioSink outside of the Sandbox malfunctioning with REDHAWK IDE沙盒外的 AudioSink 与 REDHAWK IDE 发生故障
【发布时间】:2013-07-05 05:30:43
【问题描述】:

当我尝试使用 Axios 设计的 AudioSink 组件时,可以从以下位置下载:https://github.com/Axios-Engineering/audio-components 并用作组件在沙盒黑板之外无法正常工作。

我使用 AudioSink 作为组件创建了一个 SCA 波形项目,当我尝试使用设备管理器启动它时,它没有启动它,因为它无法启动 AudioSink 组件的实例。

您可以使用 2 个组件创建一个简单的波形:AudioTestSource 并将其连接到 AudioSink,它不会让设备管理器启动该组件。

请帮忙。

【问题讨论】:

  • 您使用的是哪个版本的 Redhawk?另外,什么操作系统/操作系统版本?另外,您是否根据音频组件网页安装了各种 GStreamer 要求?

标签: redhawksdr


【解决方案1】:

我已经按照您建议的方式测试了在 DomainManager 中运行的组件,它们对我有用。如果没有一些关于您的系统和您遇到的错误的额外信息,将很难隔离问题。

这里有几件事要先检查。

  1. 您是否已将组件安装到 SDRROOT 中?这可以通过拖动来完成 将 IDE 中的组件项目转移到目标 SDR 或通过在 组件文件夹。你可以确认他们已经安装到做ls
    $SDRROOT\dom\components
    。在该文件夹中,您应该会看到 AudioTestSource 和 AudioSink。

  2. 当您尝试启动波形时;你能提供
    的错误打印输出吗 DomainMananger 和 DeviceManager 产生了吗?

【讨论】:

  • 我已验证,它已安装在 dom\components 中。这是我得到的错误:错误:DCE:5ea26756-4e0e-42ed-bb62-50c9d90c0c05:子进程 3497 以信号 11 终止无法创建应用程序 - 确保安装了所有适当的节点
  • 另外我从 dom\components 中删除了该组件并继续从该链接下载文件:github.com/Axios-Engineering/audio-components 并将 AudioSink 的文件复制到工作区并构建项目并将其拖到TargetSDR 并且在沙盒之外仍然失败。可能是依赖项安装不正确吗?我正在使用从其他人那里收到的已安装 REDHAWK IDE 的虚拟机。
  • 现在给出的错误是:无法创建应用程序 - 确保安装了所有适当的节点。
  • make sure all appropriate nodes are installed 似乎表明以下两种情况之一:您的域中没有任何 GPP 设备,或者 GPP 的依赖项与组件的依赖项不匹配。检查您在域中是否有 GPP 并且可以启动其他组件。如果可行,请在 DEBUG 级别运行 DomainManager...它应该会告诉您有关无法创建应用程序的原因的更多详细信息。
猜你喜欢
  • 2015-04-17
  • 2014-06-13
  • 1970-01-01
  • 1970-01-01
  • 2013-09-03
  • 1970-01-01
  • 2011-07-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多