Hello, I'm a beginner with AD-9361 and NO-OS, so i have some problem. First, I did read all problem in this area but I still don't understand how to create and how to transmit data. I have a module AD-FMCOMMS2 and Zedboard. I see another people ask the same thing like me, Dragos answer that go to config.h and uncoment to DDS generate data but i don't know what is DDS (Sorry!!). So if anybody who understand exactly about how to push or create data, and how to config, please help me step by step, thank you!
Did you go over the no-os example ? DDS is direct digital synthesis. Did you read all of :AD-FMCOMMS2-EBZ User Guide [Analog Devices Wiki] ?
What have you tried thus far and where did you get stuck ?
First thing that can be done is to run the pre-built example (it was created using the source files from the GitHub - only enabling XILINX_PLATFORM and CAPTURE_SCRIPT in config.h): no-OS/ad9361/scripts/zed at master · analogdevicesinc/no-OS · GitHub - just run capture.bat. The software initializes the AD9361 part, configures the DDS and captures some data. Captured data will be transferred to PC and stored into a file called rx.csv.
The captured data looks good (please note that it's in two's complement format).
Now you can build the project yourself, you can change the DAC source from DDS to DMA (define DAC_DMA), send your own data by replacing the original data (no-OS/dac_core.c at master · analogdevicesinc/no-OS · GitHub).
Thank you, I have already read the instruction in :AD-FMCOMMS2-EBZ User Guide [Analog Devices Wiki] . The section No-OS Setup and No-OS Application Programming Interface, I did create the project in SDK and typed commands in UART to configure AD9361, but I don't know how to push data to transfer and how to read DMA to verify whether the receive data true or fall. If ADI has some examples I think it will easy for approaching, so can you show me some example how to write, transfer and read data from AD9361 , thank you!
Thank you, I have finished this step, this is result ! Could you show me next step, thank you!