Hi all,

Continuing from my issue on Github:

Changing between frontends using the "USRP Source" block is straightforward 
using the ChX Subdev Spec box in GNURadio. This only works however for a USRP 
immediately exporting its samples to GNURadio.
Having created an RFNoC flowgraph with multiple custom blocks and the RFNoC Rx 
Radio block I am unable to change which subdev the block connects to. It always 
seems to default to A:0, whereas I need to connect to A:1.
How would i go about this? I've trawled documentation & source code, though 
could do with some external input as i'm not making headway.
I've tried Martins suggestion of

"Subdev specs are basically obsolete with RFNoC. To choose A:1, you simply 
connect port 1 (instead of port 0) of your radio block. If you want to switch 
to B:0/1, then set 'instance select' to 1 instead of 0."

The USRP N300 I have access to has A:0 RF0 (RX2, TX/RX) and A:1 RF1 (RX2, 
TX/RX). I can access A:1 RF1 (RX2, TX/RX) using a GNURadio USRP Source. Thats 
fine.

However I cant leave one of the ports open in RFNoC, GNURadio complains.

My image is set up with 1x Radio IP which seems to be able to connect to either 
of the frontends when using the USRP source, but I cant seem to make it choose 
the other frontend.

Changing my device or instance ID from anything other than 0 (or -1, for first 
available i assume) crashes me with "Cannot find Radio/Device 1/0 {or 0/1}". 
Which makes sense given that im not trying to specify a particular RFNoC block, 
but rather which frontend this block should interact with. I suspect I may need 
a block arg, just have no clue what it may be... Suggestions please!!

[cid:70dce445-dbf1-46c0-bd63-f28021269bb1]

Thanks & Kind Regards,
Sam
_______________________________________________
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