无法从IDE启动Redhawk设备

时间:2014-06-30 21:19:12

标签: redhawksdr

我在从Redhawk IDE启动Redhawk设备时遇到问题。该设备安装在我的$ SDRROOT(/ var / redhawk / sdr / dev / devices /)的设备目录中,其方式与GPP设备相同。但是,与GPP设备不同,当我选择我的设备并单击"启动本地组件"在IDE中,没有任何反应 - 没有对话框,Eclipse日志中没有变化等等。

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

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

2 个答案:

答案 0 :(得分:1)

这看起来很奇怪。在调试此问题时,请尝试以下步骤:

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

答案 1 :(得分:1)

由于redhawk遵循SCA规范,因此要启动设备,必须在节点下启动它。

因此,尝试创建新节点,包含设备,并在域下启动节点。

步骤:

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

  2. 创建新的SCA节点项目

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

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

  4. 启动域和节点。

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

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