0

ここにある USRP_UHD プロジェクトを使用しています: https://github.com/RedhawkSDR/USRP_UHD

私は質問を見てきました: Component uses a device - failed to allocateCapacity . この紳士も同様の問題を抱えているようですが、私には彼の他の問題はありませんでした。

「ターゲット SDR」を介して USRP_UHD デバイスを含むノードを起動しようとしています。私はこの警告で終わります:

WARN:Device_impl - IDM チャネルに接続できません

システムノート:
CentOS 6.4 64 ビット
REDHAWK 1.8.4
Ettus N200 + XCVR 2450 ドーター
カード GNU C++ バージョン 4.4.7 20120313 (Red Hat 4.4.7-3); Boost_104100; UHD_003.005.002-0-不明

ノードが実行されていない場合:
nameclt リスト REDHAWK_DEV
リスト: NotFound 例外: ノードが見つかりません

ノードが実行中の場合:
nameclt list REDHAWK_DEV
ODM_Channel
IDM_Channel
REDHAWK_DEV
USRP-TEST/ (これは私のノード名です)

eventviewer REDHAWK_DEV IDM_Channel
受信イベント。「Enter」キーを押して終了します

私にはすべてが大丈夫に思えます。ここで警告がスローされると思います: Device_impl.h

#if ENABLE_EVENTS
    if (idm_channel_ior) {
        try {
            CORBA::Object_var IDM_channel_obj = ossie::corba::Orb()->string_to_object(idm_channel_ior);
            if (CORBA::is_nil(IDM_channel_obj)) {
                LOG_ERROR(Device_impl, "Invalid IDM channel IOR: " << idm_channel_ior);
            } else {
                CosEventChannelAdmin::EventChannel_var idm_channel = CosEventChannelAdmin::EventChannel::_narrow(IDM_channel_obj);
                (*devPtr)->connectSupplierToIncomingEventChannel(idm_channel);
            }
        } catch (...) {
            LOG_WARN(Device_impl, "Unable to connect to IDM channel");
        }
    }
#endif

USRP デバイスは、USRP_UHD.prf.xml で設定したプロパティを取得していないようです。この問題を解決することで解決できることを願っています。ありがとう!

4

1 に答える 1