Я борюсь с простой задачей: заставить USRP B200mini работать с моим кодом.
Я уже писал о поддержке ettus (список рассылки), но, очевидно, никто не ответил.
Я использую Windows 10 x64 и Visual Studio 2017, я загрузил и скомпилировал Boost 1.67.0 (как 32, так и 64 бит). Я использовал udh.dll из UHD 3.12.0.0 и GNURadio-3.7.
Я следовал простому руководству, но оно не работает, даже этот небольшой фрагмент кода дает мне ошибку:
int UHD_SAFE_MAIN(int argc, char *argv[]) {
uhd::set_thread_priority_safe();
uhd::usrp::subdev_spec_t addr; // <-- exception
}
Исключение, выброшенное в 0x00007FF9A3321688 (uhd.dll) в
ConsoleApplicationTest2.exe: 0xC0000005: чтение о нарушении доступа
местоположение 0x000000AC70300000.
Другие программы работают с моим устройством, но мой код — нет, возможно, у него есть простое решение ..
Кто-нибудь уже сталкивался с этой проблемой?
Задача ещё не решена.
Других решений пока нет …