-1

我无法从 Redhawk IDE 启动 Redhawk 设备。该设备以与 GPP 设备相同的方式安装在我的 $SDRROOT (/var/redhawk/sdr/dev/devices/) 的设备目录中。但是,与 GPP 设备不同的是,当我选择我的设备并在 IDE 中单击“启动本地组件”时,什么也没有发生——没有对话框,Eclipse 日志中没有变化等。

我什至不确定如何开始调试它,因为除了没有任何反应之外没有任何问题的迹象。我希望控制台中会立即发生一些日志记录(我的设备的构造函数包括一些调试日志记录消息)。我已检查 spd.xml 文件中是否正确指示了入口点脚本,并且我可以通过运行我为该值提供的脚本从命令行成功启动设备。

有关我的设置的更多信息:RHEL 5.5 上的 Redhawk IDE 1.9 注意:我遇到了这个问题中描述的问题,并以相同的方式修复了它。后来我看到了这个问题并尝试了解决方案,因为第一次修复似乎是一个糟糕的解决方法。但是,修改引导类路径对我的问题没有帮助,所以我已经恢复到原始的 eclipse.ini 文件。

4

2 回答 2

1

由于 redhawk 遵循 SCA 规范,为了启动设备,您必须在节点下启动它。

因此,尝试创建一个新节点,包含该设备,然后在域下启动该节点。

脚步:

  1. 将设备项目拖放到目标 SDR

  2. 创建新的 SCA 节点项目

    选择一个域并为项目创建一个名称。选择下一步并选择您的设备。
    然后,点击完成。

  3. 将节点拖放到目标 SDR。

  4. 启动域和节点。

  5. 展开域以查找设备名称。右键单击并选择开始。

这应该可以解决您的问题。如果没有,请发布更多问题。

于 2014-07-17T18:49:24.080 回答
1

这似乎很奇怪。在调试此问题时尝试以下步骤:

  1. 使用控制台按钮右侧的箭头检查以确保没有隐藏的控制台
  2. 检查错误日志是否有任何问题:窗口 -> 显示视图 -> 错误日志
  3. 尝试在域中的节点内启动设备并检查控制台输出。
  4. 检查“ps -ef”以查看进程是否已启动。ps -ef | grep IOR | grep devices 应该可以解决问题。
于 2014-07-02T12:35:24.897 回答