Don't put non-.so files in the directory.

Problem solved?

Brian

On Tue, Aug 31, 2021 at 12:53 PM Hodges, Jeff <jeff.hod...@gtri.gatech.edu>
wrote:

> Has this issue been resolved?
>
>
>
> If I export the UHD_MODULE_PATH = the .so file it will find the gain
> block, but it prints a bunch of error strings trying to open every file in
> the directory. If I do not set the UHD_MODULE_PATH, I cannot find the
> block. How can I get around this? I’m trying to write C code to test the
> RFNOC block and am not interested in only gnuradio usage.
>
>
>
> Also setting -Wl,--no-as-needed in the target_link_libraries of
> CMakeLists.txt did not resolve the issue either.
>
>
>
> Jeff
>
>
>
> *From:* Jeffrey P Long <jpl...@mitre.org>
> *Sent:* Friday, May 14, 2021 5:30 PM
> *To:* Brian Padalino <bpadal...@gmail.com>
> *Cc:* usrp-users@lists.ettus.com
> *Subject:* [USRP-users] Re: [EXT] Re: RFNOC block name?
>
>
>
> Ok I had it up in /usr/lib but I moved it down to the root folder and it
> basically gave the same thing with additional errors:
>
> Kind of look like it is still not finding it. Did I set it wrong?
>
>
>
> root@ni-e320-31DCD15:/usr/lib# export UHD_MODULE_PATH=~/
> root@ni-e320-31DCD15:/usr/lib# uhd_find_devices
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/.viminfo"
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/e320.bit"
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/librfnoc-txcore.so"
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/.bash_history"
> [INFO] [UHD] linux; GNU C++ version 9.2.0; Boost_107100;
> UHD_4.0.0.0-0-g90ce6062
> --------------------------------------------------
> -- UHD Device 0
> --------------------------------------------------
> Device Address:
>     serial: 31DCD15
>     claimed: False
>     mgmt_addr: 127.0.0.1
>     product: e320
>     type: e3xx
>
>
> root@ni-e320-31DCD15:/usr/lib# uhd_usrp_probe
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/.viminfo"
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/e320.bit"
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/librfnoc-txcore.so"
> Error: EnvironmentError: OSError: dlopen failed to load
> "/home/root/.bash_history"
> [INFO] [UHD] linux; GNU C++ version 9.2.0; Boost_107100;
> UHD_4.0.0.0-0-g90ce6062
> [INFO] [MPMD] Initializing 1 device(s) in parallel with args:
> mgmt_addr=127.0.0.1,type=e3xx,product=e320,serial=31DCD15,claimed=False
> [INFO] [MPM.PeriphManager] init() called with device args
> `mgmt_addr=127.0.0.1,product=e320'.
> [INFO] [0/Radio#0] Performing CODEC loopback test on channel 0 ...
> [INFO] [0/Radio#0] CODEC loopback test passed
> [INFO] [0/Radio#0] Performing CODEC loopback test on channel 1 ...
> [INFO] [0/Radio#0] CODEC loopback test passed
> [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
> [INFO] [0/DmaFIFO#0] BIST passed (Estimated Minimum Throughput: 1361 MB/s)
> [WARNING] [RFNOC::BLOCK_FACTORY] Could not find block with Noc-ID 0xde30,
> 0xffff
>   _____________________________________________________
>  /
> |       Device: E300-Series Device
> |     _____________________________________________________
> |    /
> |   |       Mboard: ni-e320-31DCD15
> |   |   eeprom_version: 3
> |   |   fs_version: 20200914014807
> |   |   mender_artifact: v4.0.0.0_e320
> |   |   mpm_sw_version: 4.0.0.0-g90ce6062
> |   |   pid: 58144
> |   |   product: e320
> |   |   rev: 5
> |   |   rpc_connection: local
> |   |   serial: 31DCD15
> |   |   type: e3xx
> |   |   MPM Version: 3.0
> |   |   FPGA Version: 6.0
> |   |   FPGA git hash: 75f2ba9.clean
> |   |
> |   |   Time sources:  internal, external, gpsdo
> |   |   Clock sources: external, internal, gpsdo
> |   |   Sensors: ref_locked, gps_locked, fan, temp_fpga, temp_internal,
> temp_rf_channelA, temp_rf_channelB, temp_main_power, gps_gpgga, gps_sky,
> gps_time, gps_tpv
> |     _____________________________________________________
> |    /
> |   |       RFNoC blocks on this device:
> |   |
> |   |   * 0/Block#0
> |   |   * 0/DDC#0
> |   |   * 0/DUC#0
> |   |   * 0/DmaFIFO#0
> |   |   * 0/Radio#0
> |     _____________________________________________________
> |    /
> |   |       Static connections on this device:
> |   |
> |   |   * 0/SEP#0:0==>0/DUC#0:0
> |   |   * 0/DUC#0:0==>0/Radio#0:0
> |   |   * 0/Radio#0:0==>0/DDC#0:0
> |   |   * 0/DDC#0:0==>0/SEP#0:0
> |   |   * 0/SEP#1:0==>0/DUC#0:1
> |   |   * 0/DUC#0:1==>0/Radio#0:1
> |   |   * 0/Radio#0:1==>0/DDC#0:1
> |   |   * 0/DDC#0:1==>0/SEP#1:0
> |   |   * 0/SEP#2:0==>0/DmaFIFO#0:0
> |   |   * 0/DmaFIFO#0:0==>0/SEP#2:0
> |   |   * 0/SEP#3:0==>0/DmaFIFO#0:1
> |   |   * 0/DmaFIFO#0:1==>0/SEP#3:0
> |   |   * 0/SEP#4:0==>0/Block#0:0
> |   |   * 0/Block#0:0==>0/SEP#4:0
> |     _____________________________________________________
> |    /
> |   |       TX Dboard: dboard
> |   |     _____________________________________________________
> |   |    /
> |   |   |       TX Frontend: 0
> |   |   |   Name: E3xx
> |   |   |   Antennas: TX/RX
> |   |   |   Freq range: 47.000 to 6000.000 MHz
> |   |   |   Gain range PGA: 0.0 to 89.8 step 0.2 dB
> |   |   |   Bandwidth range: 20000000.0 to 40000000.0 step 0.0 Hz
> |   |   |   Connection Type: IQ
> |   |   |   Uses LO offset: No
> |   |     _____________________________________________________
> |   |    /
> |   |   |       TX Frontend: 1
> |   |   |   Name: E3xx
> |   |   |   Antennas: TX/RX
> |   |   |   Freq range: 47.000 to 6000.000 MHz
> |   |   |   Gain range PGA: 0.0 to 89.8 step 0.2 dB
> |   |   |   Bandwidth range: 20000000.0 to 40000000.0 step 0.0 Hz
> |   |   |   Connection Type: IQ
> |   |   |   Uses LO offset: No
> |     _____________________________________________________
> |    /
> |   |       RX Dboard: dboard
> |   |     _____________________________________________________
> |   |    /
> |   |   |       RX Frontend: 0
> |   |   |   Name: E3xx
> |   |   |   Antennas: RX2, TX/RX
> |   |   |   Freq range: 70.000 to 6000.000 MHz
> |   |   |   Gain range PGA: 0.0 to 76.0 step 1.0 dB
> |   |   |   Bandwidth range: 20000000.0 to 40000000.0 step 0.0 Hz
> |   |   |   Connection Type: IQ
> |   |   |   Uses LO offset: No
> |   |     _____________________________________________________
> |   |    /
> |   |   |       RX Frontend: 1
> |   |   |   Name: E3xx
> |   |   |   Antennas: RX2, TX/RX
> |   |   |   Freq range: 70.000 to 6000.000 MHz
> |   |   |   Gain range PGA: 0.0 to 76.0 step 1.0 dB
> |   |   |   Bandwidth range: 20000000.0 to 40000000.0 step 0.0 Hz
> |   |   |   Connection Type: IQ
> |   |   |   Uses LO offset: No
>
>
>
>
>
>
>
> *From:* Brian Padalino <bpadal...@gmail.com>
> *Sent:* Friday, May 14, 2021 4:29 PM
> *To:* Jeffrey P Long <jpl...@mitre.org>
> *Cc:* usrp-users@lists.ettus.com
> *Subject:* [EXT] Re: [USRP-users] RFNOC block name?
>
>
>
> On Fri, May 14, 2021 at 4:22 PM Jeffrey P Long <jpl...@mitre.org> wrote:
>
> I am going through the examples in
>
>
>
> Getting Started with RFNoC in UHD 4.0 - Ettus Knowledge Base
> <https://kb.ettus.com/Getting_Started_with_RFNoC_in_UHD_4.0>
>
>
>
> And I thought maybe I had messed something up but I noticed in the example
> the real block name is not there either
>
>
>
>    |     _____________________________________________________
>
>    |    /
>
>    |   |       RFNoC blocks on this device:
>
>    ...
>
>    |   |   * 0/Block#0
>
>    ...
>
>    |     _____________________________________________________
>
>    |    /
>
>    |   |       Static connections on this device:
>
>    ...
>
>    |   |   * 0/SEP#4:0==>0/Block#0:0
>
>    |   |   * 0/Block#0:0==>0/SEP#4:0
>
>    ...
>
>
>
> Is there a reason why this does not get reflected in the usrp probe?
>
> I am running it on a E320. I built my bit image using the OOT approach.
> Moved it over and the .so created for my block.
>
> Do I need to bring over the block yml file or something?
>
>
>
> Try setting the UHD_MODULE_PATH environment variable to the location of
> your .so file for your block and re-run the probe.
>
>
>
> Brian
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to