I am trying to to work with the RFNoc replay block on an N310.  I have followed 
the instructions here: https://kb.ettus.com/Using_the_RFNoC_Replay_Block

I have Ubuntu 18.04, and the current master branch of UHD.

Those instructions are for the X3xx, but I tried modifying them for the N310, 
by doing "make N310_RFNOC_HG" after changing to "USE_REPLAY=1"
This build of the n3xx.bit completed with no errors, but with 67 "critical 
warnings.  I attempted to forge on anyways, but the uhd_image_loader has 
several errors (copied at the end of this message).

My question is whether or not anyone has successfully enabled the replay block 
on an N310 with the current master build?  I have not intentionally deviated 
from the prescribed script in any way to get to this point, so I am a bit lost 
on how to proceed.

Thank you,
Dan

[ERROR] [UHD] Exception caught in safe-call.
  in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t 
_endianness = (uhd::endianness_t)0]
  at /home/epuser/workarea-uhd/uhd/host/lib/rfnoc/ctrl_iface.cpp:60
this->send_cmd_pkt(0, 0, true); -> EnvironmentError: IOError: Block ctrl 
(CE_03_Port_60) 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_t)0; uint64_t = long unsigned 
int]
  at /home/epuser/workarea-uhd/uhd/host/lib/rfnoc/ctrl_iface.cpp:155

[ERROR] [MPMD] Failure during block enumeration: EnvironmentError: IOError: 
Block ctrl (CE_03_Port_60) 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_t)0; uint64_t = long unsigned 
int]
  at /home/epuser/workarea-uhd/uhd/host/lib/rfnoc/ctrl_iface.cpp:155

terminate called after throwing an instance of 'uhd::io_error'
  what():  EnvironmentError: IOError: [0/Replay_0] sr_write() failed: 
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_t)0; uint64_t = long unsigned 
int]
  at /home/epuser/workarea-uhd/uhd/host/lib/rfnoc/ctrl_iface.cpp:155



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

Reply via email to