From: Robin C. <co...@cl...> - 2010-07-09 22:54:25
|
As you've noticed, the WBX uses a different synthesizer from the RFX900/1800 boards, the ADF4350 instead of the ADF4360. This chip has five 32 bit configuration registers instead of three 24 bit registers. Using the _write_spi function with the WBX board may be the problem. (I must confess that I don't have a clue what you're trying to do with that write_it function and don't have a WBX board, so can't run any helpful tests.) In the gnuradio-3.2 source code, take a look at gnuradio-3.2/usrp/host/lib/db_wbxng_adf4350.cc and db_wbxng_adf4350_regs.cc. As Thomas suggests, try replacing those hacked-up _write_spi calls with the appropriate libusrp wbx functions to set the Tx and Rx frequency and enable the RF chains. -Robin -- Robin Coxe Close-Haul Communications, Inc. 580 Harrison Ave., 4th Floor Boston, MA 02118 co...@cl... phone: 617-470-8825, fax: 617-845-0415 http://www.close-haul.com |