0

运行CentOS 6.5and RedHawk 1.9.0,我在 中安装了音频组件$SDRROOT,并且 AudioSink 出现在调色板中,一切都很好。但是,当我双击启动它时,我得到了错误:

Launching component AudioSink_1 has encountered a problem

Failed to launch: AudioSink_1.

当我单击详细信息时,我得到:

Failed to launch: AudioSink_1

IDL:CF/ExecutableDevice/ExecuteFail:1.0

信息量不是很大。组件 AudioSource 和 AudioTestSource 也不会启动。

4

2 回答 2

1

当我尝试使用 Axios-Engineering 的 RTLTcpSource 组件时,我遇到了与您描述的非常相似的问题。对我来说问题是我错误地安装了组件。所以对我来说,这就是我在 REDHAWK 中安装组件的方式。

  1. 下载原始源代码。(必要时解压)
  2. 打开REDHAWK IDE(eclipse)
  3. File->Import...->Existing Projects into Workspace->next->选择源代码文件夹->Finish
  4. 项目->构建项目
  5. 将项目文件夹拖到 SCA Explorer 中的“Target SDR”

我希望这对您或其他任何人都有帮助。我知道实际上并没有很多地方可以告诉您如何将外部组件实际添加到 REDHAWK 中,我花了一段时间才弄清楚将其视为普通的自定义组件。

于 2014-08-05T21:35:16.880 回答
0

我在使用 audiosink 时遇到了类似的问题。JD 上面的答案将起作用,但请确保您重新生成组件,因为代码是在 1.84 中制作的,并且 1.9 有一个新的代码生成器。

它也可能会抛出一条消息,说明在导出到目标 SDR 时出现错误,但根据我的经验,这几乎可以忽略不计。

同样,如果您想要更多的输出,您可以在构建后通过终端沙箱运行组件/设备并设置“-Debug 4”以获取更多信息。

祝你好运!

编辑:似乎解决了 audiosink 的错误:AudioSink 未知错误 ,您可能只想拉下更新版本并尝试!

于 2014-08-06T15:01:02.673 回答