I got an error when running a gnuradio python script on the E310. The
python script was created on the host machine in GRC and then copied
(scp) over to E310. I've done this successfully with built-in
modules/blocks. Now that I've created a custom FPGA, I've successfully
updated the XML files in the OOT RFNoC module so that the new block
shows up named correctly when I run "uhd_usrp_probe".
The gnuradio error happens when I try to import the new module (in this
case "import tutorial").
root@ni-e31x:~# python e310_rx_spectrum.py
Traceback (most recent call last):
File "e310_rx_spectrum.py", line 19, in <module>
import tutorial
ImportError: No module named tutorial
root@ni-e31x:~#
On the host side I am able to see the new OOT module and choose the new
block (in this case, "gain") and create the new grc block diagram. I
compile the GRC diagram and then copy the python script over to the E310.
I created a new "build-arm" directory in the rfnoc OOT directory (in
this case, "rfnoc-tutorial"). I performed a cmake, make, and install
similar to the other cross-compile steps with the result that I see the
files being installed into the /e300 directory (i.e. the directory that
is sshfs shared with the E310). But, I still feel that something is
missing since the embedded version of gnuradio is unable to locate the
new tutorial module.
Any suggestions? I feel like I'm real close...
Thanks,
Mike
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com