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