MicroPhase / antsdr_uhd

This repo contains both the uhd host driver and firmware for microphase antsdr devices.
GNU General Public License v3.0
46 stars 30 forks source link

Error: EnvironmentError: IOError: Radio ctrl (0) packet parse error - AssertionError: packet_info.packet_count == (seq_to_ack & 0xfff) #77

Closed yutouyes closed 1 month ago

yutouyes commented 1 month ago

系统:Windows 11 23H2 UHD版本: v0.1 上位机UHD驱动版本: uhd_3.15.0.0-0-0e6d9cd3_Win64 按教程完成镜像烧录后,连接上电脑的ip地址并不为192.168.1.10,而是192.168.1.103,但是也可以正常ping通和uhd_find_device,在按教程运行UHD示例. \tx_waveforms.exe --args addr=192.168.1.103 --rate 1e6 --freq 100.1e6 --wave-type SINE --wave-freq 100e3 --gain 70时报错

Creating the usrp device with: addr=192.168.1.103...
[INFO] [UHD] Win32; Microsoft Visual C++ version 1932; Boost_106501; UHD_3.15.0.0-0-0e6d9cd3
[INFO] [ANTSDR] Search Microphase ANTSDR E200.
[INFO] [E200] Detected Device: ANTSDR
[WARNING] [UDP] The MTU (1472) is larger than the FastSendDatagramThreshold (1024)!
This will negatively affect the transmit performance.
See the transport application notes for more detail.

[INFO] [E200] Initialize CODEC control...
[INFO] [E200] _Product B205MINI(COMPATIBLE)...
[ERROR] [UHD] Exception caught in safe-call.
  in __cdecl radio_ctrl_core_3000_impl::~radio_ctrl_core_3000_impl(void)
  at D:\antsdr_uhd-master\antsdr\host\lib\usrp\cores\radio_ctrl_core_3000.cpp:69
this->peek32(0); _async_task.reset(); -> EnvironmentError: IOError: Radio ctrl (0) packet parse error - AssertionError: packet_info.packet_count == (seq_to_ack & 0xfff)
  in unsigned __int64 __cdecl radio_ctrl_core_3000_impl::wait_for_ack(const bool)
  at D:\antsdr_uhd-master\antsdr\host\lib\usrp\cores\radio_ctrl_core_3000.cpp:261

Error: EnvironmentError: IOError: Radio ctrl (0) packet parse error - AssertionError: packet_info.packet_count == (seq_to_ack & 0xfff)
  in unsigned __int64 __cdecl radio_ctrl_core_3000_impl::wait_for_ack(const bool)
  at D:\antsdr_uhd-master\antsdr\host\lib\usrp\cores\radio_ctrl_core_3000.cpp:261
yutouyes commented 1 month ago

重新输入一次命令后正常工作