Hi James,

I did what you suggested and it works! Thanks a ton!


—
Regards
Shoor

From: "Humphries, James R." <humphrie...@ornl.gov<mailto:humphrie...@ornl.gov>>
Date: Tuesday, September 26, 2017 at 11:36 AM
To: Shoorveer Singh 
<shoorveer.si...@privoro.com<mailto:shoorveer.si...@privoro.com>>, Ezequiel 
Alfíe <eal...@gmail.com<mailto:eal...@gmail.com>>, 
"usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>" 
<usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>>
Subject: RE: [USRP-users] Inserting custom DSP code in B200mini, CODEC loopback 
test failing

Hey Shoor,

This test is in the USRP drivers, see “ad936x_manager.cpp”

https://github.com/EttusResearch/uhd/blob/7ac01c7f979aab8fac5e62f596ff0af52cedec40/host/lib/usrp/common/ad936x_manager.cpp

If you wanted, you could comment out the if statement that throws an error on 
line 131.  Or you could remove the entire loop that runs the test.

The test assumes there is a path from host through FPGA to AD9364 and back to 
the host, sounds like you severed that path, so the test words never make it 
there and back.

-Trip

From: USRP-users [mailto:usrp-users-boun...@lists.ettus.com] On Behalf Of 
Shoorveer Singh via USRP-users
Sent: Tuesday, September 26, 2017 2:23 PM
To: Ezequiel Alfíe <eal...@gmail.com<mailto:eal...@gmail.com>>
Cc: Josh Sendall via USRP-users 
<usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>>
Subject: Re: [USRP-users] Inserting custom DSP code in B200mini, CODEC loopback 
test failing

That's what I want to know. What lines do you comment out, in which files? Is 
it in Ettus FPGA code or is it a part of Ettus firmware code?

 Also, if you want to modify the data received by the SDR RX port, how do you 
do that without facing the loopback error?


--
Thanks and Regards
Shoor

On Sep 26, 2017 11:18 AM, Ezequiel Alfíe 
<eal...@gmail.com<mailto:eal...@gmail.com>> wrote:
Hi,

I ran into that issue once and I simply recompiled UHD with the relevant lines 
commented out.

regards


On Mon, Sep 25, 2017 at 3:54 PM, Shoorveer Singh via USRP-users 
<usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrote:
Hi all,

I am using USRP B200mini/B205 to develop a custom DSP. For that purpose, I am 
trying to find an insertion point in the Ettus FPGA code.
 I started with modifying the code in b205.v by tying RX and TX to a constant 
value and expecting to see the same value when running SDR. The code compiles 
and I am able to generate the FPGA bit file, but when I try to run SDR, I get 
the following error:

Detected Device: B200mini
-- Loading FPGA image: /usr/local/share/uhd/images/usrp_b200mini_fpga.bin... 
done
-- Operating over USB 3.
-- Initialize CODEC control...
-- Initialize Radio control...
-- Performing register loopback test... pass
-- Performing CODEC loopback test... fail
Traceback (most recent call last):
  File "/home/nev/AuesLayer1Stuff/importantGRC/top_block.py", line 292, in 
<module>
    main()
  File "/home/nev/AuesLayer1Stuff/importantGRC/top_block.py", line 286, in main
    tb = top_block_cls()
  File "/home/nev/AuesLayer1Stuff/importantGRC/top_block.py", line 199, in 
__init__
    channels=range(1),
  File "/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/__init__.py", line 
122, in constructor_interceptor
    return old_constructor(*args)
  File "/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py", line 
2681, in make
    return _uhd_swig.usrp_source_make(*args)
RuntimeError: RuntimeError: CODEC loopback test failed.

How can I bypass this error? And where should I look in the Ettus FPGA code if 
I want to modify captured data.

--
Thanks and Regards
Shoor




_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com<mailto:USRP-users@lists.ettus.com>
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to