Hello all,

I have an application that utilizes an X300 radio to play a short burst of
pulses. This burst style transmission will be repeated hundreds of times
during the lifetime of the application along with several other types of
bursts and a brief capture activity.

Some of these functions are being done using GNURadio while some are done
using the UHD api directly, but the common point is that a usrp_source
block and usrp_sink are created at the applications start and held through
the life of the app.

Now, the issue I am having is this, everything works fine until I try a
second function, meaning, I play a short burst of signal and when playing a
second burst I get this error:

EnvironmentError: IOError: [0/Radio_0] user_reg_read32() failed:
EnvironmentError: IOError: [0/Radio_0] sr_read32() failed:
EnvironmentError: IOError: Block ctrl (CE_01_Port_40) no response packet -
AssertionError: buff->size() > 0
  in unsigned __int64 __cdecl ctrl_iface_impl::wait_for_ack(const bool)
  at
Z:\gr-build\src-stage1-dependencies\uhd-release_003_010_001_001\host\lib\rfnoc\ctrl_iface.cpp:206

I have no idea what is causing this error and I need advice on how to
correct it. Any ideas?

Thanks.
-----------------------------
Jacob Knoles
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to