On 06/03/2020 07:45 PM, Mohamed Yaaseen
wrote:
I have created a new flow graph for the non-RFNoC ,
one without any device3 block.
in the device parameter of the usrp source I am using
"addr0=192.168.30.2, addr1=192.168.40.2" this string
should I have to use "type=x300" ?
Yes. Since simply specifying an IP address isn't enough to
unambiguously identify the device type, AFAIR, although from your
previous log,
it looks like it figured it out.
Also, when this is happening, can you ping those addresses, outside
of any Gnu Radio or UHD application, just can you ping them as
normal IP devices?
Also, I've copied usrp-users, where this conversation should
probably be moved.
On 06/03/2020 05:27 PM, Mohamed Yaaseen wrote:
Hello Guys,
I am using usrp x310 with default XG image. I
have also setup the RFNoC platform in GNURadio with
gr-ettus.
RFNoC ddc example using RFNoC blocks works
perfectly with 100MHz of bandwidth. But when I go back
to using normal usrp source block which is a normal
gr-uhd block, it throws the following error.
[INFO] [UHD] linux; GNU C++ version 9.3.0;
Boost_107100; UHD_3.15.0.0-16-ga3ece4f2
[INFO] [X300] X300 initialization sequence...
[INFO] [X300] Maximum frame size: 8000 bytes.
[INFO] [X300] Maximum frame size: 8000 bytes.
[INFO] [X300] Radio 1x clock: 200 MHz
[INFO] [X300] Radio 1x clock: 200 MHz
[INFO] [0/DmaFIFO_0] Initializing block control (NOC
ID: 0xF1F0D00000000000)
[INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1296
MB/s)
[INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1319
MB/s)
[INFO] [0/Radio_0] Initializing block control (NOC
ID: 0x12AD100000000001)
[INFO] [0/Radio_1] Initializing block control (NOC
ID: 0x12AD100000000001)
[INFO] [0/DDC_0] Initializing block control (NOC ID:
0xDDC0000000000000)
[INFO] [0/DDC_1] Initializing block control (NOC ID:
0xDDC0000000000000)
[INFO] [0/DUC_0] Initializing block control (NOC ID:
0xD0C0000000000000)
[INFO] [0/DUC_1] Initializing block control (NOC ID:
0xD0C0000000000000)
terminate called after throwing an instance of
'uhd::io_error'
what(): EnvironmentError: IOError: Block ctrl
(CE_00_Port_30) no response packet - AssertionError:
bool(buff)
in uint64_t
ctrl_iface_impl<_endianness>::wait_for_ack(bool,
double) [with uhd::endianness_t _endianness =
uhd::ENDIANNESS_BIG; uint64_t = long unsigned int]
at
/home/ya-seen/workspace/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:151
what is this issue ? what am I doing wrong here ?
Help, suggestions highly appreciated
thanks in advance !!
What is in the device arguments for the normal USRP block?
Are they the same as the device3 block? Did you leave the
device3 block in your
non-RFNOC flow-graph?
|