I tried nuking everything and doing a clean install of the master branch, but 
still get the same errors.  Here’s a couple of warnings I did not copy in my 
first e-mail that occur when running the uhd_image_loader with the new fpga 
.bit:

[WARNING] [MPMD IMAGE LOADER] RuntimeError:  Component file does not exist: 
/path to build/n3xx.dts
[WARNING] [MPM.PeriphManager] Actual minor compat ahead of expected compat for 
component ‘FPGA’.  Expect 5.2 Actual: 5.3

The second one seems to indicate a minor mismatch between the UHD master and 
the FPGA .bit, correct?

From: Wade Fife <wade.f...@ettus.com>
Sent: Thursday, October 18, 2018 11:37 AM
To: Lundberg, Daniel <daniel.lundb...@gtri.gatech.edu>
Cc: usrp-users <USRP-users@lists.ettus.com>
Subject: Re: [USRP-users] Building N310 replay example

Hi Dan,

I'll see if I can reproduce this with the current master. In the meantime I 
suggest just double checking that the fpga-src submodule is also up to date. 
Currently, uhd master is at 7130059 and fpga should be at 340bb07. I know that 
error would occur with older versions of the FPGA code.

Thanks,

Wade

On Thu, Oct 18, 2018 at 9:38 AM Lundberg, Daniel via USRP-users 
<usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrote:
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<mailto:USRP-users@lists.ettus.com>
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to