We are trying to use the No-OS software(that you can get from the ADI wiki) in order to move forward with integrating the tuner (AD-FMCOMMS3). Specifically we are running Linux on a raspberry PI board, and controlling the tuner (stand alone at first) via SPI from the PI. We do have the console application running on the PI, and the communication via SPI to the tuner is working. With that we can bring up the tuner and test it in its default configuration. Obviously we would like to change the settings so that it operates in our desired frequency with our desired bandwidth, but we are having trouble getting the console commands to work. We do have some working (after some debug), but not all of the needed ones are there yet.
Here is what we have working currently:
rx_lo_freq read and write work
tx_lo_freq read and write work
rx_rf_bandwidth read and write work
tx_rf_bandwidth read works
rx_samp_freq read works
tx_samp_freq read works
This is what we are still unable to change:
tx_rf_bandwidth write does NOT work
rx_samp_freq write does NOT work
tx_samp_freq write does NOT work
The goal here is to get to the point where we can access all of the above console commands, as well as whichever commands are needed in
order to put the tuner in the mode that is only using 1 RX path. Any suggestions would be greatly appreciated.