Несколько Ettus E310 в сетевом режиме

Я пытался настроить сетевой режим на E310, но не смог запустить его. У меня одна и та же версия UHD работает как на хост-компьютере, так и на E310 (UHD_003.008.004-0-неизвестно), но когда я запускаю usrp_e3x0_network_mode на E310, он зависает на линии

-- e300 socket accept on port 21761 for I2C

и, похоже, больше ничего не делает (за исключением того, что светодиоды на портах Rx и Tx продолжают гореть даже после выхода из команды через ctrl-C). Я понимаю, что E310 не были предназначены для использования в сетевом режиме, но все, что я читал, говорит о том, что это должно работать, просто не так хорошо.


person VikingTrav    schedule 28.09.2016    source источник


Ответы (1)


То, что вы говорите, верно, сетевой режим предназначен только для целей диагностики/тестирования и в настоящее время устарел. В будущих выпусках FPGA его не будет, поскольку архитектурные изменения FPGA делают его невозможным.

Итак, в любом случае, я думаю, что то, что вы видите, может быть правильным: сетевой демон теперь ожидает команд от хост-компьютера; запуск UHD точно той же версии с включенными функциями E310 должен позволить вам подключиться к нему. Обратите внимание, что ни в одной из конфигураций UHD по умолчанию, встречающихся в дикой природе или распространяемых в виде двоичных файлов, они не включены. Если вам нужен сетевой клиент, вам придется перекомпилировать UHD и обязательно скомпилировать/связать любое программное обеспечение, использующее UHD, с вашей конкретной версией UHD.

person Marcus Müller    schedule 28.09.2016
comment
Спасибо за быстрый ответ! Мне никогда не приходило в голову попробовать запустить потоковую графу, пока она висела на команде usrp_e310_network_mode, потому что я ожидал, что она завершится. Я только что попробовал запустить его сейчас, и это сработало. В будущем мне придется найти лучший способ сделать то, что я пытаюсь сделать, я думаю. - person VikingTrav; 28.09.2016