正在运行CentOS 6.5
和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也无法启动。
答案 0 :(得分:1)
当我尝试使用Axios-Engineering的RTLTcpSource组件时,我遇到的问题非常类似。对我来说问题是我正在错误地安装组件。所以对我来说,这就是我在REDHAWK中安装组件的方式。
我希望这可以帮助你或其他任何人。我知道有很多地方告诉你如何向REDHAWK实际添加一个外部组件,我花了一些时间才把它当作普通的自定义组件来处理。
答案 1 :(得分:0)
使用audiosink时遇到了类似的问题。 JD的上述答案将有效,但请确保您重新生成组件,因为代码是在1.84中生成的,并且有一个新的codegen for 1.9。
它也可能会抛出一条消息,说明在导出到目标SDR时存在错误,但根据我的经验,这可能会被忽略。
同样,如果您想要更多输出,可以在构建之后通过终端沙箱运行组件/设备,并设置“-Debug 4”以获取更多信息。
祝你好运!编辑:似乎是一个有关音频广告的错误:AudioSink unknown error 您可能只想下载更新版本并试试!