0
$\begingroup$

I just started working with GNURadio without much of familiarity about this software. I found a couple examples online and I tried to run them but I get many Missing Block errors.

Thats how it looks like:

image

Any idea how to solve this problem please?

Update:

I uninstalled then re-installed GNURadio (3.7.13.4):

enter image description here

And UHD (UHD_3.14.0.0-release) USRP drives again on my system again (Linux Mint 19 Cinamon).

fitpc@fitpc-fitlet2:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 7.3.0; Boost_106501; UHD_3.14.0.0-release
[INFO] [B200] Detected Device: B200mini
[INFO] [B200] Loading FPGA image: /usr/share/uhd/images/usrp_b200mini_fpga.bin...
[INFO] [B200] Operating over USB 3.
[INFO] [B200] Initialize CODEC control...
[INFO] [B200] Initialize Radio control...
[INFO] [B200] Performing register loopback test...
[INFO] [B200] Register loopback test passed
[INFO] [B200] Setting master clock rate selection to 'automatic'.
[INFO] [B200] Asking for clock rate 16.000000 MHz...
[INFO] [B200] Actually got clock rate 16.000000 MHz.
  _____________________________________________________
 /
|       Device: B-Series Device
|     _____________________________________________________
|    /
|   |       Mboard: B200mini
|   |   revision: 3
|   |   product: 30521
|   |   serial: 3164B8E
|   |   name: B200mini
|   |   FW Version: 8.0
|   |   FPGA Version: 7.0
|   |   
|   |   Time sources:  none, internal, external
|   |   Clock sources: internal, external
|   |   Sensors: ref_locked
|   |     _____________________________________________________
|   |    /
|   |   |       RX DSP: 0
|   |   |   
|   |   |   Freq range: -8.000 to 8.000 MHz
|   |     _____________________________________________________
|   |    /
|   |   |       RX Dboard: A
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       RX Frontend: A
|   |   |   |   Name: FE-RX1
|   |   |   |   Antennas: TX/RX, RX2
|   |   |   |   Sensors: temp, rssi, lo_locked
|   |   |   |   Freq range: 50.000 to 6000.000 MHz
|   |   |   |   Gain range PGA: 0.0 to 76.0 step 1.0 dB
|   |   |   |   Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz
|   |   |   |   Connection Type: IQ
|   |   |   |   Uses LO offset: No
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       RX Codec: A
|   |   |   |   Name: B200mini RX dual ADC
|   |   |   |   Gain Elements: None
|   |     _____________________________________________________
|   |    /
|   |   |       TX DSP: 0
|   |   |   
|   |   |   Freq range: -8.000 to 8.000 MHz
|   |     _____________________________________________________
|   |    /
|   |   |       TX Dboard: A
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       TX Frontend: A
|   |   |   |   Name: FE-TX1
|   |   |   |   Antennas: TX/RX
|   |   |   |   Sensors: temp, lo_locked
|   |   |   |   Freq range: 50.000 to 6000.000 MHz
|   |   |   |   Gain range PGA: 0.0 to 89.8 step 0.2 dB
|   |   |   |   Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz
|   |   |   |   Connection Type: IQ
|   |   |   |   Uses LO offset: No
|   |   |     _____________________________________________________
|   |   |    /
|   |   |   |       TX Codec: A
|   |   |   |   Name: B200mini TX dual DAC
|   |   |   |   Gain Elements: None

enter image description here

I did the whole "Building and installing GNU Radio from source code" process based on the following page (check at the bottom):

https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux

But I still get the same missing box error.

image-1

Another example gives me some different error with non working FFT graph:

enter image description here

FATAL: RuntimeError: Expected FPGA compatibility number 5, but got 7:
The FPGA build is not compatible with the host code build.
Please run:

 "/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py"

Trying to fill up 1 missing channel(s) with null source(s).
This is being done to prevent the application from crashing
due to gnuradio bug #528.

And when I try to run /usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py I get an error saying No Such Directory.

enter image description here

$\endgroup$
13
  • $\begingroup$ how did you install GNU Radio? Which version do you have? From which version did the flow graph you're trying to open come? $\endgroup$ Jun 23, 2019 at 10:13
  • $\begingroup$ anyway, this isn't really a signal processing, but a mere GNU Radio usage question, so I'm not very sure it's on-topic here – maybe try the discuss-gnuradio mailing list; they are very helpful $\endgroup$ Jun 23, 2019 at 10:55
  • $\begingroup$ @Marcus, I installed from the gnuradio.org. It is 3.7.11. The Flow Graph used is a fm_rx.grc and I found it in Github. $\endgroup$
    – Hadad
    Jun 23, 2019 at 11:36
  • $\begingroup$ Your flowgraph is trying to instantiate blocks that don't exist in the version you have installed. $\endgroup$
    – MBaz
    Jun 23, 2019 at 18:13
  • 1
    $\begingroup$ I'm voting to close this question as off-topic because this is a problem with usge of a specific software package, and is unrelated to signal processing. $\endgroup$
    – MBaz
    Jun 23, 2019 at 18:14

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.