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